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 ISessionPropertiesImpl
klasy .
PropClass
Klasa właściwości, która jest domyślnie określana przez użytkownika na T.
Wymagania
Nagłówek: atldb.h
Elementy członkowskie
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