ConfigurationPropertyAttribute.IsKey Propiedad

Definición

Obtiene o establece un valor que indica si ésta es una propiedad clave para la propiedad representativa de elemento.Gets or sets a value indicating whether this is a key property for the decorated element property.

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.true if the property is a key property for an element of the collection; otherwise, false. De manera predeterminada, es false.The default is false.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la propiedad IsKey.The following example shows how to use the IsKey property.

[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 propiedad IsKey solo se aplica si la propiedad que se decora es una colección.The IsKey property applies only if the property you decorate is a collection. No tiene ningún efecto si la propiedad no es una colección.It does not have any effect if the property is not a collection. Se pueden marcar varios elementos como IsKey.Multiple elements can be marked as IsKey.

Se aplica a