Salut,

Je suis en train de coder un web service WCF et j'ai besoin que les champs de l'instance de la classe de paramétrage soient optionnels.

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
 
    [DataContract]
    class ProductLikeRequest
    {
        [DataMember(IsRequired = false)]
        enProductType productType { get; set; }
        [DataMember(IsRequired = false)]
        Provider provider { get; set; }
        [DataMember(IsRequired = false)]
        Brand brand { get; set; }
        [DataMember(IsRequired = false)]
        int PageSize { get; set; }
        [DataMember(IsRequired = false)]
        int PageNumber { get; set; }
        [DataMember(IsRequired = false)]
        string like { get; set; }
    }
Je ne sais pas l'utiliser côté client, je mets juste null dans les champs ?
J'imagine que ça ne fonctionnera pas pour la string.

J'ai trouvé des explications concernant la partie serveur mais pas concernant la partie cliente.

Pourriez-vous m'aider ?

D'avance merci

Laurent