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#]Acceder à une methode d'un objet d'un webservice


Sujet :

Services Web

  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Juin 2005
    Messages : 27
    Par défaut [C#]Acceder à une methode d'un objet d'un webservice
    Bonjour, encore une petite question

    J'ai une classe Location:
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
        [Serializable ]
        public class Location
        {
     
            private System.Int32 idlocation;
            private System.String locationname;
            private System.Int32 postcode;
     
     
            public virtual System.Int32 Idlocation
            {
                get
                {
                    return idlocation;
                }
                set
                {
                    idlocation = value;
                }
            }
     
            public virtual System.String Locationname
            {
                get
                {
                    return locationname;
                }
                set
                {
                    locationname = value;
                }
            }
     
            public virtual System.Int32 Postcode
            {
                get
                {
                    return postcode;
                }
                set
                {
                    postcode = value;
                }
            }
     
     
            public override string ToString()
            {
                return this.Locationname+" "+this.Postcode;
            }
     
     
        }
    }
    et mon web service

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    Location l1 = new Location()
    l1.locationame ="Sion";
    l1.postcode = "1950"
        [WebMethod]
        public Location loadLocation()
        {
            return l1;
        }
    J'aimerais acceder a ma method toString de Location depuis le client de mon webservice. Mais cette derneire n'est pas serializé...

    Comment faire pour forcer sa serialisation???

    Car en faite j'ai des objets Personne qui contiennent un objet Location. Je place mes personnes dans le datagrid mais le probleme c'est que sous Location je n'ai pas le tostring que j'ai redefinis mais webservices.Location.



    Donc a la place de Window... j'aimerais mon toString defini sur le webservice.

  2. #2
    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
    Les méthodes ne sont pas serialisables, c'est loin d'etre le principe de la serialisation.

    Ce que tu peux faire ; garder ta classe Personne dans ton application client, utiliser une classe PersonneSerialisable pour transferer les données et faire un mapping entre les deux classes

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

Discussions similaires

  1. Poo reference d'une methode a un objet stocker dans $this
    Par magicshark dans le forum Langage
    Réponses: 4
    Dernier message: 30/04/2013, 22h42
  2. Acceder à une methode privé
    Par oliveettom dans le forum Débuter avec Java
    Réponses: 30
    Dernier message: 17/03/2013, 15h27
  3. Réponses: 0
    Dernier message: 10/09/2009, 10h49
  4. Appeler une methode d'un Objet C# à partir du Xaml suite à un click
    Par Aquatiques dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 14/06/2008, 14h37
  5. acceder à une methode d'aprés un button
    Par swilhoss dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 07/06/2008, 19h45

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