ConfigurationPropertyAttribute.IsKey Propiedad

Definición

Obtiene o establece un valor que indica si ésta es una propiedad clave para la propiedad representativa de elemento.

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

Valor de propiedad

true si la propiedad es una propiedad clave para un elemento de la colección; de lo contrario, false. De manera predeterminada, es false.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la propiedad 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

Comentarios

La IsKey propiedad solo se aplica si la propiedad que decora es una colección. No tiene ningún efecto si la propiedad no es una colección. Varios elementos se pueden marcar como IsKey.

Se aplica a