Creer un web service en c# avec asp.net

Soyez le premier à donner votre avis sur cette source.

Snippet vu 38 221 fois - Téléchargée 30 fois

Contenu du snippet

Exemple de création d'un Web Service dans un projet visual C# avec Service Web ASP.NET...

1er étape :
Fichier -> Nouveau Projet -> Projet Visual C# ->Service Web ASP.NET

2ème étape :
copier le code ci-dessous dans la page asmx.cs.

Et voilà, bonne chance !!!

Source / Exemple :


using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;
using System.Net;

namespace TestMyWebService
{
	/// <summary>
	/// Description résumée de [!output SAFE_CLASS_NAME].
	/// </summary>
	public class Bonjour : System.Web.Services.WebService
	{
		public Bonjour()
		{
			//CODEGEN : Cet appel est requis par le Concepteur des services Web ASP.NET
			InitializeComponent();
		}

		#region Component Designer generated code
		
		//Requis par le Concepteur des services Web 
		private IContainer components = null;
				
		/// <summary>
		/// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
		/// le contenu de cette méthode avec l'éditeur de code.
		/// </summary>
		private void InitializeComponent()
		{
		}

		/// <summary>
		/// Nettoyage des ressources utilisées.
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if(disposing && components != null)
			{
				components.Dispose();
			}
			base.Dispose(disposing);		
		}
		
		#endregion

		[WebMethod(Description="Une méthode qui dit bonjour")] 
		public string DitBonjour() 
		{
			return "Bonjour";
		}

		[WebMethod(Description="Une méthode qui dit bonjour à quelqu'un")]
		public string DitBonjourAQuelqun(string AQuelquun) 
		{
			return "Bonjour " + AQuelquun;
		}
	}
}

Conclusion :


N'hésitez pas à posez vos commentaires ou questions,
Numériquement vôtre,
Et que la Force soit avec vous...

A voir également

Ajouter un commentaire

Commentaires

Bonjour
Pas clair. Il manque comment l'utiliser dans une page asp.Net
Et Merci
Messages postés
2
Date d'inscription
vendredi 23 septembre 2011
Statut
Membre
Dernière intervention
7 novembre 2011

Merci pour l'exemple, je vais le tester ce mois ci.
ps pour cyberice67 : on attend avec impatience ton exemple :)
Messages postés
7
Date d'inscription
mardi 5 juillet 2011
Statut
Membre
Dernière intervention
27 juillet 2011

bonjour tout le monde
j'ai pas vraiment compris à quoi sert un nservice web mais c'est pas ma question
ma question est la suivante : est ce qu'un service web peut m'aider à me connecter à une bdd hébergée sur internet ( avec phpmyadmin par exemple) et l afficher ou la modifier ( je veux que mon application fasse ca ) , donc un service web peut m'aider ?????
merci d'avance pour vos reponses
Messages postés
3
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
5 février 2010

il n'est pas fini votre exepmle
Messages postés
87
Date d'inscription
samedi 6 décembre 2003
Statut
Membre
Dernière intervention
7 novembre 2016

Un peu leger comme source... un simple copier coller de ce que génére dotnet et tu remplace Hello World par bonjour...
Entre nous y'a beaucoup mieux à faire, comme par exemple montré comment mettre en place un échange de données entre ton service et ton application web (je mettrai une source dessus prochainement => passage de variable simple, d'un arraylist, d'une structure, d'une classe...)

VieuxLion, joli ta définition du service web :) simple clair et pertinent, comme je les aiment ;)

Cyberice
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.