Freigeben über


ICustomProperty Schnittstelle

Definition

Implementiert die Unterstützung der Definition benutzerdefinierter Eigenschaften für Datenquellen, die mithilfe von COM implementiert werden.

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
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

ICustomProperty stellt eine Eigenschaft auf einer instance eines Objekts dar, aber die aufrufenden Muster unterstützen die Möglichkeit, die Schnittstelle pro Besitzertyp zu implementieren.

Eigenschaften

CanRead

Ruft einen Wert ab, der bestimmt, ob die benutzerdefinierte Eigenschaft Lesezugriff unterstützt.

CanWrite

Ruft einen Wert ab, der bestimmt, ob die benutzerdefinierte Eigenschaft Schreibzugriff unterstützt.

Name

Ruft den pfadrelevanten Namen der Eigenschaft ab.

Type

Ruft den zugrunde liegenden Typ der benutzerdefinierten Eigenschaft ab.

Methoden

GetIndexedValue(Object, Object)

Ruft den Wert an einem Indexspeicherort für Fälle ab, in denen die benutzerdefinierte Eigenschaft Indexerunterstützung hat.

GetValue(Object)

Ruft den Wert der benutzerdefinierten Eigenschaft von einer bestimmten instance ab.

SetIndexedValue(Object, Object, Object)

Legt den Wert an einem Indexspeicherort für Fälle fest, in denen die benutzerdefinierte Eigenschaft Indexerunterstützung hat.

SetValue(Object, Object)

Legt den Wert der benutzerdefinierten Eigenschaft für eine angegebene instance fest.

Gilt für:

Weitere Informationen