Condividi tramite


RegexStringValidatorAttribute(String) Costruttore

Definizione

Inizializza una nuova istanza dell'oggetto RegexStringValidatorAttribute.

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

Parametri

regex
String

Stringa da utilizzare per la convalida dell'espressione regolare.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il costruttore 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

Commenti

Il regex parametro contiene il criterio di espressione regolare che deve corrispondere a una stringa prima di poter essere assegnato alla proprietà dell'elemento di configurazione decorata.

Questo costruttore viene usato nel modello con attributi per assicurarsi che il valore stringa assegnato alla proprietà correlata contenga solo i caratteri consentiti.

Si applica a

Vedi anche