ISessionPropertiesImpl – třída
Poskytuje implementaci rozhraní ISessionProperties .
Syntaxe
template <class T, class PropClass = T>
class ATL_NO_VTABLE ISessionPropertiesImpl :
public ISessionProperties,
public CUtlProps<PropClass>
Parametry
T
Vaše třída odvozená z ISessionPropertiesImpl
.
PropClass
Třída vlastnosti definovaná uživatelem, která má výchozí hodnotu T.
Požadavky
Hlavička: atldb.h
Členové
Metody rozhraní
Název | Popis |
---|---|
GetProperties | Vrátí seznam vlastností ve skupině vlastností Relace, které jsou aktuálně nastaveny v relaci. |
SetProperties | Nastaví vlastnosti ve skupině vlastností Relace. |
Poznámky
Povinné rozhraní pro relace. Tato třída implementuje vlastnosti relace voláním statické funkce definované mapou sady vlastností. Mapa sady vlastností by měla být zadána ve vaší třídě relace.
ISessionPropertiesImpl::GetProperties
Vrátí seznam vlastností ve DBPROPSET_SESSION
skupině vlastností, které jsou aktuálně nastaveny v relaci.
Syntaxe
STDMETHOD(GetProperties)(ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG * pcPropertySets,
DBPROPSET ** prgPropertySets);
Parametry
Viz ISessionProperties::GetProperties v referenčních informacích programátora OLE DB.
ISessionPropertiesImpl::SetProperties
Nastaví vlastnosti ve DBPROPSET_SESSION
skupině vlastností.
Syntaxe
STDMETHOD(SetProperties)(ULONG cPropertySets,
DBPROPSET rgPropertySets[]);
Parametry
Viz ISessionProperties::SetProperties v odkazech programátora OLE DB.
Viz také
Šablony zprostředkovatele OLE DB
Architektura šablon zprostředkovatele OLE DB