Freigeben über


ConfigurationPropertyAttribute.IsKey Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dies eine Haupteigenschaft für die ergänzte Elementeigenschaft ist, oder legt diesen fest.

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

Eigenschaftswert

true, wenn die Eigenschaft eine Haupteigenschaft für ein Element der Auflistung ist, andernfalls false. Der Standardwert ist false.

Beispiele

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

[ConfigurationProperty("name", DefaultValue = "Contoso",
    IsRequired = true, IsKey = true)]
public string Name
{
    get
    {
        return (string)this["name"];
    }
    set
    {
        this["name"] = value;
    }
}
<ConfigurationProperty("name", DefaultValue:="Contoso", IsRequired:=True, IsKey:=True)>
Public Property Name() As String
    Get
        Return CStr(Me("name"))
    End Get
    Set(ByVal value As String)
        Me("name") = value
    End Set
End Property

Hinweise

Die IsKey -Eigenschaft gilt nur, wenn die eigenschaft, die Sie dekorieren, eine Auflistung ist. Es hat keine Auswirkung, wenn die Eigenschaft keine Auflistung ist. Mehrere Elemente können als IsKeymarkiert werden.

Gilt für: