begin process at 2012 02 09 11:15:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > CREER UN WEB SERVICE EN C# AVEC ASP.NET

CREER UN WEB SERVICE EN C# AVEC ASP.NET


 Information sur la source

Note :
1 / 10 - par 2 personnes
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :.NET Source .NET ( DotNet ) Classé sous :web, service Niveau :Initié Date de création :10/04/2003 Date de mise à jour :10/04/2003 10:55:19 Vu :29 497

Auteur : synople

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

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

  • 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;
  • }
  • }
  • }
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...


 Sources du même auteur

Source .NET (Dotnet) UTILISER UN WEB SERVICE EN C# AVEC ASP.NET

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) ORIONBANQUE par toutphp
Source avec Zip Source avec une capture Source .NET (Dotnet) ORIONAPPLICATION par toutphp
Source avec Zip SOCKET CONNEXION CLIENT & SERVEUR par ziedto83
Source avec Zip Source .NET (Dotnet) FFMPEG.NET : WRAPPER .NET DE FFMPEG par MasterShadows
Source avec Zip Source .NET (Dotnet) ATTACHER, CRÉER ET SAUVEGARDER UNE BASE DE DONNÉES SQL SERVE... par Alvepinai

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) TRANSFORMER UN PROGRAMME EN SERVICE par xavh44
Source avec Zip Source .NET (Dotnet) SERVERTIMER: AUTOMATISER LES TÂCHES DE REDÉMARRAGE D'UN SERV... par codergamer
Source avec Zip Source avec une capture Source .NET (Dotnet) EXEMPLE SIMPLE DE BALLE EN MOUVEMENT par lgauthier
Source avec Zip Source .NET (Dotnet) PARAMÈTRAGE D'UNE APPLICATION PAR APPELS À UN SERVICE WEB par Krantz
Source .NET (Dotnet) UTILISER UN WEB SERVICE EN C# AVEC ASP.NET par synople

Commentaires et avis

Commentaire de vieuxLion le 10/04/2003 23:30:24

c'est super ! Visual Studio fait tout pour nous... et peut être un peu trop !
J'ai mis deux sources en réponse à la tienne, en espérant montrer la simplicité du processus.
http://www.csharpfr.com/article.aspx?Val=127
http://www.csharpfr.com/article.aspx?Val=128  

Commentaire de synople le 11/04/2003 10:30:50

Salut vieuxLion, au moins avec nos différents exemples, les gens pourront créer et utiliser des Web Services avec ou sans Visual Studio.
Pour ma part, je programme plus souvent sous NotePad que sous Visual et je compile mes sources avec une commande Dos. Mais il faut avouez que Visual Studio .NET à vraiment été bien conçu.
A réflechir...
@+ et que la Force soit avec toi...

Commentaire de gg00xiv le 11/04/2003 13:02:01

c'est quoi un webservice ? ca m'interesse ...

Commentaire de vieuxLion le 11/04/2003 13:10:33

Pour faire simple, un WebService est un service (écrit en n'importe quel langage, sous n'importe quelle plateforme) qui est EXPOSE par l'intermédiaire d'un Serveur Web et qui ne requiert que peu de choses de la part d'un client pour profiter du service. Il communique avec HTTP/SOAP et envoie du XML. Le client peut donc être très léger... Browser !

Commentaire de sywar33 le 08/05/2005 21:25:46

j'aimerais en savoir plus sur la création de services web avec visual studio.net; est ce qu'il génère automatiquement le fichier .WSDL? où est ce qu'on écrit la partie code en c#?...

Commentaire de vieuxLion le 09/05/2005 11:40:04

salut !
il est généré automatiquement par Dotnet
va voir avec ton navigateur sur l'url :
http://leServeur/lAppli/LeService.asmx?WSDL

... après avoir créé ce service

Commentaire de cyberice67 le 10/05/2005 19:31:36

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

Commentaire de tatitati le 05/02/2010 17:50:39

il n'est pas fini votre exepmle

Commentaire de mahdic1988 le 27/07/2011 14:29:22

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

Commentaire de vbeaubreuil le 07/11/2011 10:29:36

Merci pour l'exemple, je vais le tester ce mois ci.
ps pour  cyberice67 : on attend avec impatience ton exemple :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

stockage de session [ par t1Kiet ] Bonjour.J'utilise 1 web form qui appelle un web service. Dans la session de ce web service je stocke des objets. Mon pb est qu'à chaque appel d'1 méth Web Service C# et *.asmx [ par kbumbazz ] Salut g fé un nvo projet C# Web Serice et g vu ke ca fé un HelloWorld donc il disent de faire F5 et ca lance en fait IE ki va chercher mon http://loca Web Service - Compression XML [ par zerpoi ] Le XML c'est bien. Mais un peu lourd pour le réseau ...Je sais qu'il existe un moyen de placer un filtre de compression sur le web service, du style g Service Web : Serveur en C# - Client en PHP. Possible?? [ par pete87150 ] Bonjour a tous,Je voudrais savoir s'il est possible de créer un service web avec un serveur en C# et un client en PHP.Je pense à l'utilisation de NuSO Web Service+rs232 [ par fryounet ] Bonjour ,Voici mon problèm : j'aimerais accéder à périphérique qui est connecté par port rs232 ,par un Web service.tout d'abord j'aimerais savoir si c Pb web service en c# [ par judepom ] Bonour, cela fait un mois que je m'intéresse aux technologies des web services principalement sous dotnet en c#.Je dois en ce moment récupérer un wsd envoi de fichier avec wse 2.0 [ par ced0013 ] bonjour, je dois réaliser (en C#) une appli web qui envoit un fichier et un service web qui recoit ce fichier en utilisant wse 2.0,je débute dans le d Convertir du texte en un format audio par web service [ par bobijoe ] Salut tout le monde,j'ai un gros souci pour utiliser le DSK Speech 5.1 de microsoft avec un web service..alors l'erreur c'est : System.Runtime.Interop Pb Web Service type de donné... [ par DJCODEKILLER ] Bonjour à tousJe suis en train de développer un service web sous Visual Studio en C#.J'utilise le protocole HTTP GETla methode de mon web service me web service et message soap [ par ced0013 ] j'essaie de faire un web service en c#, avec des messages soap, j'ai beaucoup de mal a comprendre le fonctionnement de soap, alors si qqn a des exempl


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,763 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales