RegexStringValidatorAttribute(String) Konstruktor

Definicja

Inicjuje nowe wystąpienie RegexStringValidatorAttribute obiektu.Initializes a new instance of the RegexStringValidatorAttribute object.

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

Parametry

regex
String

Ciąg używany do walidacji wyrażenia regularnego.The string to use for regular expression validation.

Przykłady

Poniższy przykład pokazuje, jak używać RegexStringValidatorAttribute konstruktora.The following example shows how to use the RegexStringValidatorAttribute constructor.

[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

Uwagi

regexParametr zawiera wzorzec wyrażenia regularnego, którego ciąg musi być zgodny, zanim będzie można go przypisać do właściwości elementu konfiguracji dekoracyjnej.The regex parameter contains the regular expression pattern that a string must match before it can be assigned to the decorated configuration-element property.

Ten konstruktor jest używany w modelu z atrybutami, aby upewnić się, że wartość ciągu przypisana do powiązanej właściwości zawiera tylko dozwolone znaki.You use this constructor in the attributed model to ensure that the string value assigned to the related property contains only the allowed characters.

Dotyczy

Zobacz też