Udostępnij za pośrednictwem


ConfigurationPropertyAttribute.IsKey Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy jest to właściwość klucza dla właściwości elementu ozdobionego.

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

Wartość właściwości

true jeśli właściwość jest właściwością klucza dla elementu kolekcji; w przeciwnym razie , false. Wartość domyślna to false.

Przykłady

W poniższym przykładzie pokazano, jak używać IsKey właściwości.

[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

Uwagi

Właściwość IsKey ma zastosowanie tylko wtedy, gdy właściwość, którą dekorujesz, jest kolekcją. Nie ma żadnego wpływu, jeśli właściwość nie jest kolekcją. Wiele elementów można oznaczyć jako IsKey.

Dotyczy