RegularExpression dans un DataMember pour un client silverLight
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 :
Code:
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;
}
}
} |
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).
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?