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 Überprüfung regulärer Ausdrücke verwendet werden soll.

Beispiele

Das folgende Beispiel zeigt, wie der RegexStringValidatorAttribute Konstruktor verwendet wird.

[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 des regulären Ausdrucks, das eine Zeichenfolge erfüllen muss, bevor sie der eingerichteten Konfigurationselementeigenschaft zugewiesen werden kann.

Sie verwenden diesen Konstruktor im Attributmodell, um sicherzustellen, dass der der verknüpften Eigenschaft zugewiesene Zeichenfolgenwert nur die zulässigen Zeichen enthält.

Gilt für:

Weitere Informationen