Freigeben über


ConfigurationPropertyAttribute.IsKey Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob es sich um eine Schlüsseleigenschaft für die dekorierte Elementeigenschaft handelt.

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

truewenn es sich bei der Eigenschaft um eine Schlüsseleigenschaft für ein Element der Auflistung handelt; andernfalls . false Der Standardwert lautet false.

Beispiele

Das folgende Beispiel zeigt, wie die IsKey Eigenschaft verwendet wird.

[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 es sich bei der eigenschaft, die Sie dekorieren, um eine Sammlung handelt. Es hat keine Auswirkung, wenn es sich bei der Eigenschaft nicht um eine Auflistung handelt. Mehrere Elemente können als IsKeymarkiert werden.

Gilt für: