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

Services Web Discussion :

[C#] Comment passer mon propre objet à la méthode Web ?


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 61
    Par défaut [C#] Comment passer mon propre objet à la méthode Web ?
    J'ai un ensemble de paramètres à passer à ma Webmethode.

    Pour des raisons de clareté, je voudrais regrouper une partie de ces paramètres dans un objet (ça revient à faire une struture en fait).

    Mon objet Paramètre est defini du côté Client.

    J'ai eu quelques piste du côté de la sérialisationXML mais rien ne marche ...

    Si quelqu'un pouvait m'aider se serait super cool

  2. #2
    Membre confirmé Avatar de flagadda
    Profil pro
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Par défaut
    Perso, pour passer des objets à mes WebServices, j'utilise des XSD.
    C'est des fichiers structurant les fichiers XML. Ca permets d'etre utilisé quasiment de la meme facon que les objets standard et de pas avoir de probleme de serialisation.
    Du coté client, tu remplie ton XSD, tu le transforme en string do,t la structure est un fichiers XML et tu le passe a ton WebService. Ensuite, dans ton Webservice, tu remplie ton XSD avec ton string (ca se fait tou seul) et tu as denouveau un bel objet bien remplie.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 61
    Par défaut
    En fait, j'ai trouvé une autre solution:

    il s'agit de definir mon objet comme etant serializableXML pour pouvoir être integré au message SOAP et du coté client, on instancie l'objet grace au proxy( la class qui fait le lien entre WebService et le client)...

    Et c'est fini... (je sais je suis pas douée)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 31
    Par défaut
    Bonjour,
    est-ce que quelqu'un pourrait m'indiquer la méthode pour définir un objet comme étant serializableXML.
    J'ai ajouté [Serializable] en haut de ma classe, mais cela ne semble pas marcher.
    Coté client, je retrouve bien ma classe, mais pas les fonction qui vont avec.

    merci d'avance

  5. #5
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Salut tetaslap,

    Il vaut mieux lancer un nouveau thread en montrant ton code source.

  6. #6
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 61
    Par défaut
    Tout à fait d'accord avec mehdi_tn....

    Par contre, je pense qu'il est pas possible de passer une VRAI classe (attribut + methode). On peut passer une classe(Structure-seulement les attributs).

    Il vaut mieux voir les web Services dans le contexte d'un langage Procédural. Côté client et côté serveur, tu fais ce que tu veux...

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

Discussions similaires

  1. Comment passer mon objet en retour à mon JPanel
    Par napi15 dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 22/09/2013, 14h25
  2. Comment passer mon form1 en argument
    Par Nanais19 dans le forum VB.NET
    Réponses: 4
    Dernier message: 22/07/2011, 18h34
  3. Réponses: 7
    Dernier message: 15/02/2010, 16h23
  4. Comment passer mon objet bindé en paramètre d'un converter ?
    Par WebPac dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 13/05/2009, 15h01
  5. Réponses: 6
    Dernier message: 07/07/2008, 21h08

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