ConfigurationPropertyAttribute.IsKey Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.