ConfigurationPropertyAttribute.IsKey Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее, является ли данное свойство ключевым для декорированного свойства элемента.
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
Значение свойства
true
, если данное свойство является ключевым для элемента коллекции, в противном случае — false
. Значение по умолчанию — false
.
Примеры
В следующем примере показано, как использовать свойство IsKey.
[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
Комментарии
Свойство IsKey применяется только в том случае, если декорированное свойство является коллекцией. Оно не оказывает никакого влияния, если свойство не является коллекцией. Несколько элементов можно пометить как IsKey.