일부 클래스가있는 .net webservice를 사용하고 있습니다. 다음으로이 클래스를 포함하는 프록시 클래스를 생성했습니다. 그러나 웹 서비스에 난 내가 생성 된 클래스에서이 유효성 검사 규칙을 가지고 싶다 정규 표현식 또는 오류 메시지 등웹 서비스의 자동 생성 클래스
[DataMember]
[Required(ErrorMessage = ErrorMessages.DefaultRequiredErrorMessage)]
[Display(Order = 2, Name = "Email")]
[RegularExpression(@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$",
ErrorMessage = "Email is not correct.")]
public string Email { get; set; }
같은 일부 필드의 유효성 검사 규칙에 대해 정의. 대신 나는 수업 만 있습니다 :
[System.Runtime.Serialization.DataMemberAttribute()]
public string Email {
get {
return this.EmailField;
}
set {
if ((object.ReferenceEquals(this.EmailField, value) != true)) {
this.EmailField = value;
this.RaisePropertyChanged("Email");
}
}
}
가능합니까? 이 유효성 검사 규칙을 클래스에서 어떻게 얻을 수 있습니까?