Freigeben über


ConfigurationPropertyAttribute.IsRequired Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die ergänzte Elementeigenschaft erforderlich ist, oder legt diesen fest.

public:
 property bool IsRequired { bool get(); void set(bool value); };
public bool IsRequired { get; set; }
member this.IsRequired : bool with get, set
Public Property IsRequired As Boolean

Eigenschaftswert

true, wenn die Eigenschaft erforderlich ist, andernfalls false. Der Standardwert ist false.

Beispiele

Im folgenden Beispiel wird die Verwendung der DefaultValue-Eigenschaft veranschaulicht.

[ConfigurationProperty("url", DefaultValue = "http://www.contoso.com",
    IsRequired = true)]
[RegexStringValidator(@"\w+:\/\/[\w.]+\S*")]
public string Url
{
    get
    {
        return (string)this["url"];
    }
    set
    {
        this["url"] = value;
    }
}
<ConfigurationProperty("url", DefaultValue:="http://www.contoso.com", IsRequired:=True), RegexStringValidator("\w+:\/\/[\w.]+\S*")>
Public Property Url() As String
    Get
        Return CStr(Me("url"))
    End Get
    Set(ByVal value As String)
        Me("url") = value
    End Set
End Property

Gilt für: