IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[c#][Web services] question sur le fichier WSDL


Sujet :

C#

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 262
    Points : 230
    Points
    230
    Par défaut [c#][Web services] question sur le fichier WSDL
    Bonjour,

    Je me pose une question sur la syntaxe d'un fichier WDSL d'un service web.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    - <xs:element name="IdentifierAdherentRequest">
    - <xs:complexType>
    - <xs:all>
      <xs:element name="Login" type="xs:string" /> 
      <xs:element name="Password" type="xs:string" /> 
      </xs:all>
      </xs:complexType>
      </xs:element>
    - <xs:element name="IdentifierAdherentResponse">
    - <xs:complexType>
    - <xs:all>
      <xs:element maxOccurs="1" minOccurs="0" name="Id" type="xs:string" /> 
      <xs:element maxOccurs="1" minOccurs="0" name="Nom" type="xs:string" /> 
      </xs:all>
      </xs:complexType>
      </xs:element>
    Dans ce code, la web methode IdentifierAdherent recoit le Login et le Password en parametres, mais retourne l'Id et le Nom. Mais comment une methode peut renvoyer 2 variables. C'est cette notion que je ne comprend pas.

    Je comprendrait si la web methode renvoyait un objet contenant les 2 variables Id et Nom...

    Merci si quelqu'un peut m'eclaicir...

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 262
    Points : 230
    Points
    230
    Par défaut
    C'est bon j'ai trouvé.

    Pour avoir plusieurs variables retournés par la web méthode sans objet, il faut tout simplement mettre la varible en out (et non pas des ref) dans la declaration de la web methode.
    Du coup, on a par exemple:
    void IdentifierAdherent(string Login, string Password, out string CG, out string NomCommercial)
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/08/2010, 11h25
  2. Générer web service en utilisant les fichiers .wsdl
    Par jhooles dans le forum Services Web
    Réponses: 1
    Dernier message: 05/08/2010, 10h21
  3. [c#][Web services] question sur le fichier WSDL
    Par toxycyty dans le forum C#
    Réponses: 0
    Dernier message: 21/04/2010, 18h19
  4. web service axis transfert de fichier pdf
    Par auriane dans le forum Services Web
    Réponses: 6
    Dernier message: 19/03/2008, 12h22
  5. Questions sur les fichiers Ressource .RC .RES
    Par dexterz dans le forum Langage
    Réponses: 10
    Dernier message: 01/08/2005, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo