RegexStringValidatorAttribute(String) Oluşturucu

Tanım

Nesnenin yeni bir örneğini RegexStringValidatorAttribute başlatır.

public:
 RegexStringValidatorAttribute(System::String ^ regex);
public RegexStringValidatorAttribute (string regex);
new System.Configuration.RegexStringValidatorAttribute : string -> System.Configuration.RegexStringValidatorAttribute
Public Sub New (regex As String)

Parametreler

regex
String

Normal ifade doğrulaması için kullanılacak dize.

Örnekler

Aşağıdaki örnekte oluşturucunun nasıl kullanılacağı gösterilmektedir RegexStringValidatorAttribute .

[ConfigurationProperty("alias2", DefaultValue = "alias.txt",
    IsRequired = true, IsKey = false)]
[RegexStringValidator(@"\w+\S*")]
public string Alias2
{
    get
    {
        return (string)this["alias2"];
    }
    set
    {
        this["alias2"] = value;
    }
}
<ConfigurationProperty("alias2", _
DefaultValue:="alias.txt", _
IsRequired:=True, _
IsKey:=False), _
RegexStringValidator("\w+\S*")> _
Public Property Alias2() As String
    Get
        Return CStr(Me("alias2"))
    End Get
    Set(ByVal value As String)
        Me("alias2") = value
    End Set
End Property

Açıklamalar

parametresi, regex bir dizenin süslenmiş configuration-element özelliğine atanabilmesi için eşleşmesi gereken normal ifade desenini içerir.

İlişkili özelliğe atanan dize değerinin yalnızca izin verilen karakterleri içerdiğinden emin olmak için bu oluşturucuyu öznitelikli modelde kullanırsınız.

Şunlara uygulanır

Ayrıca bkz.