Bonjour, encore une petite question
J'ai une classe Location:
et mon web service
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; } } }
J'aimerais acceder a ma method toString de Location depuis le client de mon webservice. Mais cette derneire n'est pas serializé...
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; }
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.
Partager