Interfaccia IModelPropertyAccessor (dbgmodel.h)
Rappresentazione del modello di dati di una funzione di accesso alle proprietà (get/set).
Ereditarietà
IModelPropertyAccessor eredita da IUnknown.
Metodi
L'interfaccia IModelPropertyAccessor include questi metodi.
IModelPropertyAccessor::AddRef Il metodo IModelPropertyAccessor::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
IModelPropertyAccessor::GetValue Il metodo GetValue è il getter per la funzione di accesso della proprietà. Viene chiamato ogni volta che un client desidera recuperare il valore sottostante della proprietà. |
IModelPropertyAccessor::QueryInterface Il metodo IModelPropertyAccessor::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto . |
IModelPropertyAccessor::Release Il metodo IModelPropertyAccessor::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
IModelPropertyAccessor::SetValue Il metodo SetValue è il setter per la funzione di accesso alla proprietà. Viene chiamato ogni volta che un client desidera assegnare un valore alla proprietà sottostante. |
Commenti
Una funzione di accesso alle proprietà nel modello di dati è un'implementazione dell'interfaccia IModelPropertyAccessor boxed in un IModelObject. L'oggetto modello restituirà un tipo di ObjectPropertyAccessor quando viene eseguita una query e il valore intrinseco è un VT_UNKNOWN che è garantito che sia possibile eseguire query per IModelPropertyAccessor. In fase di elaborazione, è garantito che sia possibile eseguire il cast statico a IModelPropertyAccessor.
Una funzione di accesso alle proprietà è un modo indiretto per ottenere una chiamata al metodo per ottenere e impostare un valore di chiave nel modello di dati. Se il valore di una determinata chiave è una funzione di accesso a una proprietà, i metodi GetKeyValue e SetKeyValue noteranno automaticamente questo valore e chiameranno i metodi GetValue o SetValue sottostanti della funzione di accesso alla proprietà in base alle esigenze.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |