Поделиться через


Класс 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