Compartilhar via


ICustomProperty Interface

Definição

Implementa o suporte à definição de propriedade personalizada para fontes de associação de dados implementadas usando COM.

public interface class ICustomProperty
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(819630784, 9192, 17056, 174, 124, 115, 74, 14, 93, 39, 130)]
struct ICustomProperty
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(819630784, 9192, 17056, 174, 124, 115, 74, 14, 93, 39, 130)]
public interface ICustomProperty
Public Interface ICustomProperty
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

ICustomProperty representa uma propriedade em uma instância de um objeto , mas os padrões de chamada dão suporte à capacidade de implementar a interface por tipo de proprietário.

Propriedades

CanRead

Obtém um valor que determina se a propriedade personalizada dá suporte ao acesso de leitura.

CanWrite

Obtém um valor que determina se a propriedade personalizada dá suporte ao acesso de gravação.

Name

Obtém o nome relevante do caminho da propriedade.

Type

Obtém o tipo subjacente da propriedade personalizada.

Métodos

GetIndexedValue(Object, Object)

Obtém o valor em um local de índice, para casos em que a propriedade personalizada tem suporte para indexador.

GetValue(Object)

Obtém o valor da propriedade personalizada de uma instância específica.

SetIndexedValue(Object, Object, Object)

Define o valor em um local de índice, para casos em que a propriedade personalizada tem suporte para indexador.

SetValue(Object, Object)

Define o valor da propriedade personalizada em uma instância especificada.

Aplica-se a

Confira também