ConfigurationPropertyAttribute.IsKey Propriété

Définition

Obtient ou définit une valeur indiquant s'il s'agit d'une propriété clé pour la propriété d'élément décorée.

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

Valeur de propriété

true si la propriété est une propriété clé pour un élément de la collection ; sinon, false. La valeur par défaut est false.

Exemples

L'exemple suivant indique comment utiliser la propriété 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

Remarques

La IsKey propriété s’applique uniquement si la propriété que vous décorez est une collection. Elle n’a aucun effet si la propriété n’est pas une collection. Plusieurs éléments peuvent être marqués comme IsKey.

S’applique à