Condividi tramite


Classe ISessionPropertiesImpl

Fornisce un'implementazione dell'interfaccia ISessionProperties .

Sintassi

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

Parametri

T
Classe derivata da ISessionPropertiesImpl.

PropClass
Classe di proprietà definibile dall'utente che per impostazione predefinita è T.

Requisiti

Intestazione: atldb.h

Membri

Metodi di interfaccia

Nome Descrizione
GetProperties Restituisce l'elenco delle proprietà nel gruppo di proprietà Session attualmente impostato nella sessione.
SetProperties Imposta le proprietà nel gruppo di proprietà Session.

Osservazioni:

Interfaccia obbligatoria nelle sessioni. Questa classe implementa le proprietà della sessione chiamando una funzione statica definita dalla mappa del set di proprietà. La mappa del set di proprietà deve essere specificata nella classe di sessione.

ISessionPropertiesImpl::GetProperties

Restituisce l'elenco delle proprietà nel DBPROPSET_SESSION gruppo di proprietà attualmente impostato nella sessione.

Sintassi

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

Parametri

Vedere ISessionProperties::GetProperties nella guida di riferimento per programmatori OLE DB.

ISessionPropertiesImpl::SetProperties

Imposta le proprietà nel DBPROPSET_SESSION gruppo di proprietà.

Sintassi

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

Parametri

Vedere ISessionProperties::SetProperties nella guida di riferimento per programmatori OLE DB.

Vedi anche

Modelli di provider OLE DB
Architettura dei modelli di provider OLE DB