begin process at 2012 02 05 02:14:02
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ASP.Net

 > CONSOMMER UN SERVICE WEB

CONSOMMER UN SERVICE WEB


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous :consommer, serviceweb, webservice, wsdl, soap Niveau :Débutant Date de création :20/08/2004 Date de mise à jour :09/09/2004 13:09:39 Vu / téléchargé :20 034 / 1 020

Auteur : jesusonline

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note


 Description

C'est article vous explique comment se servir d'un service web avec Visual Web Developer 2005 Express, l'article se trouve au format pdf dans le zip. Cet article a été concut pour les novices.

Désolé pour la pietre qualité des captures dans le pdf, mais j'ai été contraint à reduire la qualité pour que l'article pese moins de 500ko et puisse etre uploader sur CodeS-SourceS

Dessous j'ai mis le code de l'exemple, vous pourrez ainsi plus facilement le copier/coller

Source

  • Default.aspx
  • <%@ Page Language="VB" AutoEventWireup="false" CompileWith="Default.aspx.vb" ClassName="Default_aspx" %>
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  • <html xmlns="http://www.w3.org/1999/xhtml">
  • <head runat="server">
  • <title>Untitled Page</title>
  • </head>
  • <body>
  • <form id="form1" runat="server">
  • <asp:DropDownList ID="DropDownList1" Runat="server" />
  • <br />
  • <br />
  • <asp:Label ID="Label1" Runat="server" Text="Label" />
  • </form>
  • </body>
  • </html>
  • Default.aspx.vb
  • Partial Class Default_aspx
  • 'Instanciation du Service Web
  • Dim Pop As New WP.PopulationWS
  • Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  • 'Necessaire pour faire un Postback à chaque fois que la valeur change
  • DropDownList1.AutoPostBack = True
  • If Not Page.IsPostBack Then
  • 'Declaration du Tableau de Strings Contenant les Pays
  • Dim Pays() As String
  • Pays = Pop.getCountries
  • 'On lie les pays au Drop
  • DropDownList1.DataSource = Pays
  • DropDownList1.DataBind()
  • 'On decharge le drop de la memoire
  • DropDownList1.Dispose()
  • End If
  • End Sub
  • Private Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
  • Try
  • 'Declaration du nombre d'habitants
  • 'Attention getPopulation retourne un objet WP.Population
  • 'Cet objet contient 3 propriétés : Country, Pop, Date
  • Dim PopInfo As WP.Population
  • PopInfo = Pop.getPopulation(DropDownList1.SelectedValue)
  • 'On ecrit le resultat obtenus dans le Label
  • Label1.Text = "La population en " & PopInfo.Country & _
  • " était de " & PopInfo.Pop & _
  • " habitants en " & PopInfo.Date
  • 'Gestion des erreurs avec message tres explicite
  • Catch ex As Exception
  • Label1.Text = "<b>Erreur innatendue :</b><br>" & ex.Message
  • End Try
  • End Sub
  • End Class
Default.aspx 

<%@ Page Language="VB" AutoEventWireup="false" CompileWith="Default.aspx.vb" ClassName="Default_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:DropDownList ID="DropDownList1" Runat="server" />
        <br />    
        <br />
        <asp:Label ID="Label1" Runat="server" Text="Label" />
    </form>
</body>
</html>



Default.aspx.vb

Partial Class Default_aspx

    'Instanciation du Service Web 
    Dim Pop As New WP.PopulationWS

    Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        'Necessaire pour faire un Postback à chaque fois que la valeur change
        DropDownList1.AutoPostBack = True

        If Not Page.IsPostBack Then

            'Declaration du Tableau de Strings Contenant les Pays 
            Dim Pays() As String
            Pays = Pop.getCountries

            'On lie les pays au Drop
            DropDownList1.DataSource = Pays
            DropDownList1.DataBind()

            'On decharge le drop de la memoire
            DropDownList1.Dispose()

        End If

    End Sub

    Private Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged

        Try
            'Declaration du nombre d'habitants 
            'Attention getPopulation retourne un objet WP.Population
            'Cet objet contient 3 propriétés : Country, Pop, Date 
            Dim PopInfo As WP.Population
            PopInfo = Pop.getPopulation(DropDownList1.SelectedValue)

            'On ecrit le resultat obtenus dans le Label 
            Label1.Text = "La population en " & PopInfo.Country & _
                        " était de " & PopInfo.Pop & _
                        " habitants en " & PopInfo.Date

            'Gestion des erreurs avec message tres explicite
        Catch ex As Exception
            Label1.Text = "<b>Erreur innatendue :</b><br>" & ex.Message

        End Try

    End Sub

End Class

 Conclusion

Voici la liste des liens utiles :

Adresse de la description du service web :
http://www.xmethods.com/ve2/ViewListing.po?key=uu id:16C429C7-5724-8335-4ABB-B459F7C55371  

le Service Web utilisé : http://www.abundanttech.com/webservices/population /population.wsdl

Liens utiles

Exemple de création d&#8217;un Service Web :
http://www.aspfr.com/code.aspx?ID=25318

Exemple d&#8217;appel asynchrone de Service Web :
http://www.csharpfr.com/code.aspx?ID=25349

Article sur les nouveautés de Visual Web Developer 2005 Express :
http://labo-dotnet.com/labo-dotnet/?target=showon earticle&ID=225&Chap=3

Lien pour télécharger Visual Web Developer 2005 Exress :
http://lab.msdn.microsoft.com/express/vwd/

Site Web regroupant un grand nombre de Service Web :
http://www.xmethods.com/ve2/Directory.po

Autres Articles :
http://morpheus.developpez.com//WebServicesCSharp /



Merci de me laisser des commentaires sur l'article, faire des tutorials au format PDF me prend du temps, et j'aimerais savoir ce que vous en pensez, si ca vaut le coup que j'en refasse, et aussi me dire sur quel sujet vous en voulez.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

20 août 2004 21:27:42 :
Ajout du zip
20 août 2004 21:46:16 :
Ajout du zip
20 août 2004 22:17:37 :
Modification zip
09 septembre 2004 13:09:39 :
mis à jour des liens

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) UTILISATION DE LA MÉTHODE SORT ET SORTDIRECTION AVEC UN GRID...
Source .NET (Dotnet) RESPONSE.FILTER : MANIPULATION DU STREAM DE SORTIE ASP.NET
Source avec Zip Source .NET (Dotnet) OPTIMISATION DE LA SERIALISATION JSON POUR LES LIST<T>
Source avec Zip Source .NET (Dotnet) CRAWLABLELINKBUTTON : UPDATEPANEL ET RÉFÉRENCEMENT
Source .NET (Dotnet) POSTBACKCONTROL - COMMUNICATION CLIENT/SERVEUR AVEC LES UPDA...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GUESTBOOK AVEC GRIDVIEW par DanMor498
Source avec Zip CHECKED DROPDOWNLIST par fredzool
Source avec Zip Source avec une capture Source .NET (Dotnet) GRIDVIEW WITH TREEVIEW AND CALLBACK par fredzool
Source avec Zip APPELLER UN WEBSERVICE DEPUIS JAVASCRIPT par fredzool
Source avec Zip Source .NET (Dotnet) MONEY TEXTBOX WITH EMBEDED JAVASCRIPT par fredzool

 Sources en rapport avec celle ci

Source avec Zip APPELLER UN WEBSERVICE DEPUIS JAVASCRIPT par fredzool
Source avec Zip Source avec une capture Source .NET (Dotnet) SERVICE WEB par bellow
Source avec Zip Source .NET (Dotnet) MODULE D'AUTHENTIFICATION POUR LES WEBSERVICES AJAX par jesusonline
Source avec Zip Source .NET (Dotnet) EXEMPLE DE SERVICE WEB par jesusonline
Source avec Zip Source .NET (Dotnet) RECHERCHER LES VILLES SUIVANT LE CODEPOSTAL VIA UN WEBSERVIC... par jesusonline

Commentaires et avis

Commentaire de tbbuim1 le 05/12/2008 11:49:32

Ca ne fonctionne pas sous Visual Studio 2005
impossible d'instancier WP et probleme avec Compilwith
Sinon bien le PDF, les images sont pas très nettes et il manque des explications (évidentes qd on connait) pour arriver à certaines parties du tuto.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Consommer un webservice qui renvoie un complexType [ par tataye ] Bonjour,Je recherche la méthode permettant de consommer un webservice renvoyant un complexType.J'ai installé Microsoft SOAP Toolkit Version 3, je sais Débutant WebService [ par TrucDeFou ] Bonjour,Je dois réaliser un WebService en .NET 2.0 pour communiquer avec une application distante.On m'a fournit un fichier WSDL. Le fichier WSDL cont probleme acces webservice [ par shonem ] Bonjour,Je developpe un site en .net et je dois faire un appel à un webservice mais je n'y arrive pasEst ce que quelqu'un pourrait m'expliquer la meth Acces aux classes collections generique sous ASP via webservice/DLL [ par ghameau ] Bonjour Je suis en train de mettre des objets standards pour les développements interne de ma société. mais j'ai un souci avec les collections généri Transfer de donnée en Streaming depuis un webservice [ par yanis7518 ] Bonjour, J'ai un webservice qui fait une requète sur une Base SQL Server. Cette requete retourne des milliers de lignes. Je souhaiterais pouvoir ré Mettre un site Ajax en production [ par lelynx ] Salut, J'ai une application Ajax développée avec VS2008. Elle est composée d'une page aspx dans laquelle se trouve le code js. La partie communicatio Webservice et erreur namespace [ par Nanto ] Bonjour, j'ai dû transformer un site ASP créé à partir d'un système de fichier en projet C# d'application Web. Après avoir corrigé tous les problèmes probleme avec un client de webservice [ par luxior1 ] Bonjour, Sous Microsoft Visualbasic 2010 express, Je peux concevoir un client WS sans probleme a l'aide de "ajouter une reference de service" La tec Erreur 401 lors d'une tentative d'utilisation de webservice [ par tataye ] Bonjour,J'essaie sans succès de consommer un webservice en .net qui demande une authentification.J'ai une erreur "La demande a échoué avec l'état HTTP WebService sur IIS 6 [ par serlep ] J'ai cree un WebService cote serveur que j'ai installer sur Windows Server 2003 SP2 avec IIS 6.Quand je l'appelle via l'internet avec l'adresse 70.xx.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 2,153 sec (3)

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