Ajouter des ressortingctions à WCF dans la méthode / le membre de données

Je suis nouveau dans la WCF et j’essaie d’append une ressortingction à un membre de données.

Par exemple dans cette méthode:

[DataMember] public ssortingng SsortingngValue { get { return ssortingngValue; } set { ssortingngValue = value; } } 

Je veux définir la longueur maximale et minimale. Je sais comment append la ressortingction au code XML

      

mais existe-t-il un moyen d’append une ressortingction directement à partir du code?

Selon MSDN , maxLength, minLength et la longueur, etc. sont ignorés. Il n’existe aucun moyen déclaratif d’appliquer ce que vous demandez, autant que je souhaiterais. C’est l’un des endroits où les fissures entre les mondes .NET et XML sont visibles. La seule méthode que j’ai trouvée pour l’application consiste à créer un inspecteur de message et à appliquer la transformation à l’intérieur.

Utilisez http://wcfdataannotations.codeplex.com/

Doublons possibles de la question:

Atsortingbuts DataMember pour la validation des données

Comment valider les parameters transmis à mon service WCF?