Интерфейс IModelPropertyAccessor (dbgmodel.h)
Представление модели данных метода доступа к свойству (get/set).
Наследование
IModelPropertyAccessor наследует от IUnknown.
Методы
Интерфейс IModelPropertyAccessor содержит следующие методы.
IModelPropertyAccessor::AddRef Метод IModelPropertyAccessor::AddRef увеличивает количество ссылок для интерфейса объекта . |
IModelPropertyAccessor::GetValue Метод GetValue является методом получения для метода доступа свойства. Он вызывается всякий раз, когда клиент хочет получить базовое значение свойства. |
IModelPropertyAccessor::QueryInterface Метод IModelPropertyAccessor::QueryInterface извлекает указатели на поддерживаемые интерфейсы в объекте . |
IModelPropertyAccessor::Release Метод IModelPropertyAccessor::Release уменьшает количество ссылок для интерфейса в объекте . |
IModelPropertyAccessor::SetValue Метод SetValue — это метод задания для метода доступа к свойству. Он вызывается всякий раз, когда клиент хочет присвоить значение базовому свойству. |
Комментарии
Метод доступа к свойству в модели данных — это реализация интерфейса IModelPropertyAccessor, который упаковывается в IModelObject. Объект модели возвращает тип ObjectPropertyAccessor при запросе, а встроенное значение представляет собой VT_UNKNOWN который гарантированно будет запрашиваться для IModelPropertyAccessor. В процессе он гарантированно будет статически приведения к IModelPropertyAccessor.
Метод доступа к свойству — это косвенный способ получения вызова метода для получения и задания значения ключа в модели данных. Если значение заданного ключа является методом доступа к свойству, методы GetKeyValue и SetKeyValue будут автоматически замечать это и вызывать базовые методы GetValue или SetValue для этого метода.
Требования
Требование | Значение |
---|---|
Заголовок | dbgmodel.h |