Sdílet prostřednictvím


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