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