Partager via


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é.

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 montre comment utiliser la IsKey propriété.

[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 à