Bonjour,
J'ai un WCF qui alimente un application SilverLight.
J'aimerai mettre une validation sur un DataMember de mon DataContract.
J'ai fait la chose suivante :
Lorsque j'update la référence du WCF dans mon application SilverLight, l'expression régulière n'apparait pas dans le Reference.cs (Fichier qui contient mes classes générées pour le WCF).
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 [DataContract(IsReference = true)] public class Annuaire { private string m_sAdresseIPServeur; /// <summary> /// adresse IP du serveur /// </summary> [DataMember]//(Order = 4), Name = "Adresse IP du serveur" [RegularExpression("[0-255].[0-255].[0-255].[0-255]", ErrorMessage = "Saisir une adresse IP.")] public string AdresseIPServeur { get { return this.m_sAdresseIPServeur; } set { this.m_sAdresseIPServeur = value; } } }
A la base, j'avais directement modifié ma classe générée en ajoutant l'expression régulière, et je sais que ça fonctionne!
Mais j'aimerai, dans le cas ou d'autres développeur font un update de la référence WCF ne pas écraser mon expression régulière en la mettant dans le DataMember.
Quelqu'un a-t'il une idée?
Partager