Класс ISessionPropertiesImpl
Предоставляет реализацию интерфейса ISessionProperties .
Синтаксис
template <class T, class PropClass = T>
class ATL_NO_VTABLE ISessionPropertiesImpl :
public ISessionProperties,
public CUtlProps<PropClass>
Параметры
T
Класс, производный от ISessionPropertiesImpl
.
PropClass
Определяемый пользователем класс свойств, используемый по умолчанию для T.
Требования
Заголовок: atldb.h
Участники
Методы интерфейса
Имя | Описание |
---|---|
GetProperties | Возвращает список свойств в группе свойств сеанса, которые в настоящее время задаются в сеансе. |
SetProperties | Задает свойства в группе свойств сеанса. |
Замечания
Обязательный интерфейс для сеансов. Этот класс реализует свойства сеанса, вызывая статическую функцию, определенную картой набора свойств. Сопоставление набора свойств должно быть указано в классе сеанса.
ISessionPropertiesImpl::GetProperties
Возвращает список свойств в DBPROPSET_SESSION
группе свойств, которые в настоящее время задаются в сеансе.
Синтаксис
STDMETHOD(GetProperties)(ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG * pcPropertySets,
DBPROPSET ** prgPropertySets);
Параметры
См. статью ISessionProperties::GetProperties в справочнике программиста OLE DB.
ISessionPropertiesImpl::SetProperties
Задает свойства в DBPROPSET_SESSION
группе свойств.
Синтаксис
STDMETHOD(SetProperties)(ULONG cPropertySets,
DBPROPSET rgPropertySets[]);
Параметры
См. статью ISessionProperties::SetProperties в справочнике программиста OLE DB.
См. также
Шаблоны поставщика OLE DB
Архитектура шаблона поставщика OLE DB