RegexStringValidatorAttribute(String) RegexStringValidatorAttribute(String) RegexStringValidatorAttribute(String) RegexStringValidatorAttribute(String) Constructor

定義

初始化 RegexStringValidatorAttribute 物件的新執行個體。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)

參數

regex
String String String String

用來驗證規則運算式的字串。The string to use for regular expression validation.

範例

下列範例將示範如何使用這個 RegexStringValidatorAttribute 建構函式。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

備註

regex參數包含正則運算式模式, 字串必須符合此模式, 才能將它指派給裝飾的設定元素屬性。The regex parameter contains the regular expression pattern that a string must match before it can be assigned to the decorated configuration-element property.

您可以在屬性化模型中使用這個函式, 以確保指派給相關屬性的字串值只包含允許的字元。You use this constructor in the attributed model to ensure that the string value assigned to the related property contains only the allowed characters.

適用於

另請參閱