ISessionPropertiesImpl, classe
Fournit une implémentation de l’interface ISessionProperties .
Syntaxe
template <class T, class PropClass = T>
class ATL_NO_VTABLE ISessionPropertiesImpl :
public ISessionProperties,
public CUtlProps<PropClass>
Paramètres
T
Votre classe, dérivée de ISessionPropertiesImpl
.
PropClass
Classe de propriété définie par l’utilisateur qui est définie par défaut sur T.
Spécifications
En-tête : atldb.h
Membres
Méthodes d'interface
Nom | Description |
---|---|
GetProperties | Retourne la liste des propriétés dans le groupe de propriétés de session qui sont actuellement définies sur la session. |
SetProperties | Définit les propriétés dans le groupe de propriétés session. |
Notes
Interface obligatoire sur les sessions. Cette classe implémente les propriétés de session en appelant une fonction statique définie par le mappage du jeu de propriétés. Le mappage du jeu de propriétés doit être spécifié dans votre classe de session.
ISessionPropertiesImpl::GetProperties
Retourne la liste des propriétés du DBPROPSET_SESSION
groupe de propriétés qui sont actuellement définies sur la session.
Syntaxe
STDMETHOD(GetProperties)(ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG * pcPropertySets,
DBPROPSET ** prgPropertySets);
Paramètres
Consultez ISessionProperties ::GetProperties dans la référence du programmeur OLE DB.
ISessionPropertiesImpl::SetProperties
Définit les propriétés dans le DBPROPSET_SESSION
groupe de propriétés.
Syntaxe
STDMETHOD(SetProperties)(ULONG cPropertySets,
DBPROPSET rgPropertySets[]);
Paramètres
Consultez ISessionProperties ::SetProperties dans la référence du programmeur OLE DB.
Voir aussi
Modèles du fournisseur OLE DB
Architecture des modèles du fournisseur OLE DB