Udostępnij za pośrednictwem


ISessionPropertiesImpl — Klasa

Zapewnia implementację interfejsu ISessionProperties .

Składnia

template <class T, class PropClass = T>
class ATL_NO_VTABLE ISessionPropertiesImpl :
   public ISessionProperties,
   public CUtlProps<PropClass>

Parametry

T
Klasa pochodząca z ISessionPropertiesImplklasy .

PropClass
Klasa właściwości, która jest domyślnie określana przez użytkownika na T.

Wymagania

Nagłówek: atldb.h

Członkowie

Metody interfejsu

Nazwa/nazwisko opis
Getproperties Zwraca listę właściwości w grupie właściwości Sesja, które są obecnie ustawione w sesji.
Setproperties Ustawia właściwości w grupie właściwości Sesja.

Uwagi

Obowiązkowy interfejs sesji. Ta klasa implementuje właściwości sesji przez wywołanie funkcji statycznej zdefiniowanej przez mapę zestawu właściwości. Mapa zestawu właściwości powinna być określona w klasie sesji.

ISessionPropertiesImpl::GetProperties

Zwraca listę właściwości w DBPROPSET_SESSION grupie właściwości, które są obecnie ustawione w sesji.

Składnia

STDMETHOD(GetProperties)(ULONG cPropertyIDSets,
   const DBPROPIDSET rgPropertyIDSets[],
   ULONG * pcPropertySets,
   DBPROPSET ** prgPropertySets);

Parametry

Zobacz ISessionProperties::GetProperties w dokumentacji programisty OLE DB.

ISessionPropertiesImpl::SetProperties

Ustawia właściwości w DBPROPSET_SESSION grupie właściwości.

Składnia

STDMETHOD(SetProperties)(ULONG cPropertySets,
   DBPROPSET rgPropertySets[]);

Parametry

Zobacz ISessionProperties::SetProperties w dokumentacji programisty OLE DB.

Zobacz też

Szablony dostawców OLE DB
Architektura szablonu dostawcy OLE DB