begin process at 2010 02 10 12:06:48
  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é :15 843 / 862

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 .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...
Source avec Zip Source .NET (Dotnet) COMPACTER DU JAVASCRIPT

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) CUSTOM DATEPIKER DÉRIVANT DE COMPOSITECONTROL par fredzool
Source avec Zip UN MODULE POUR APPRENDRE SQL par Elmarzougui
Source avec Zip Source .NET (Dotnet) BOUTON QUI EMPECHE LE MULTI CLIC AVANT LA FIN DU TRAITEMENT.... par fredzool
Source avec Zip Source .NET (Dotnet) BOUTON AVEC CSS ET USERCONTROL WITH EVENT par fredzool
Source avec Zip Source .NET (Dotnet) CAPTCHA ASP.NET ET JAVASCRIPT par vaan3713

 Sources en rapport avec celle ci

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) LIBRAIRIE DE TRADUCTION par tikrimi
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 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. Cherche exemple WebService avec SilverLight en VB.Net [ par primactif ] Bonjourje cherche à comprendre comment utiliser un WebService pour alimenter des composants SilverLight, j'en ai trouvé mais tous en C# et malheureuse


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,827 sec (4)

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