RegexStringValidatorAttribute(String) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.