Freigeben über


RegexStringValidatorAttribute(String) Konstruktor

Definition

Initialisiert eine neue Instanz des RegexStringValidatorAttribute-Objekts.

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

Parameter

regex
String

Die Zeichenfolge, die für die Validierung mit regulären Ausdrücken verwendet werden soll.

Beispiele

Im folgenden Beispiel wird die Verwendung des RegexStringValidatorAttribute-Konstruktors veranschaulicht.

[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

Hinweise

Der regex Parameter enthält das Muster eines regulären Ausdrucks, das eine Zeichenfolge erfüllen muss, bevor sie der eigenschaft "configuration-element" zugewiesen werden kann.

Sie verwenden diesen Konstruktor im attributierten Modell, um sicherzustellen, dass der der zugehörigen Eigenschaft zugewiesene Zeichenfolgenwert nur die zulässigen Zeichen enthält.

Gilt für:

Weitere Informationen