IModelPropertyAccessor-Schnittstelle (dbgmodel.h)
Die Datenmodelldarstellung eines Eigenschaftsaccessors (get/set).
Erbschaft
IModelPropertyAccessor erbt von IUnknown.
Methodik
Die IModelPropertyAccessor Schnittstelle hat diese Methoden.
IModelPropertyAccessor::AddRef Die IModelPropertyAccessor::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle eines Objekts. |
IModelPropertyAccessor::GetValue Die GetValue-Methode ist der Getter für den Eigenschaftenaccessor. Er wird aufgerufen, wenn ein Client den zugrunde liegenden Wert der Eigenschaft abrufen möchte. |
IModelPropertyAccessor::QueryInterface Die IModelPropertyAccessor::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IModelPropertyAccessor::Release Die IModelPropertyAccessor::Release-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IModelPropertyAccessor::SetValue Die SetValue-Methode ist der Setter für den Eigenschaftenaccessor. Er wird aufgerufen, wenn ein Client der zugrunde liegenden Eigenschaft einen Wert zuweisen möchte. |
Bemerkungen
Ein Eigenschaftenaccessor im Datenmodell ist eine Implementierung der IModelPropertyAccessor-Schnittstelle, die in einem IModelObject-boxt. Das Modellobjekt gibt eine Art von ObjectPropertyAccessor zurück, wenn abgefragt wird und der systeminterne Wert ein VT_UNKNOWN ist, der garantiert für IModelPropertyAccessor abgefragt werden kann. Dabei ist es garantiert, statisch in IModelPropertyAccessor umsetzbar zu sein.
Ein Eigenschaftsaccessor ist eine indirekte Möglichkeit zum Abrufen eines Methodenaufrufs zum Abrufen und Festlegen eines Schlüsselwerts im Datenmodell. Wenn der Wert eines bestimmten Schlüssels ein Eigenschaftsaccessor ist, werden die Methoden "GetKeyValue" und "SetKeyValue" automatisch bemerkt und die zugrunde liegenden GetValue- oder SetValue-Methoden des Eigenschaftenzugriffs aufgerufen.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |