Classe ISessionPropertiesImpl
Fornece uma implementação da interface ISessionProperties.
template <class T, class PropClass = T>
class ATL_NO_VTABLE ISessionPropertiesImpl :
public ISessionProperties,
public CUtlProps<PropClass>
T
Sua classe, derivada de ISessionPropertiesImpl
.
PropClass
Uma classe de propriedade definível pelo usuário que usa T por padrão.
Cabeçalho: atldb.h
Nome | Descrição |
---|---|
GetProperties | Retorna a lista de propriedades no grupo de propriedades Session que estão atualmente definidas na sessão. |
SetProperties | Define as propriedades no grupo de propriedades Rowset. |
Uma interface obrigatória em sessões. Essa classe implementa propriedades de sessão chamando uma função estática definida pelo mapa do conjunto de propriedades de mapa. O mapa do conjunto de propriedades deve ser especificado na classe de sessão.
Retorna a lista de propriedades no grupo de propriedades DBPROPSET_SESSION
que estão atualmente definidas na sessão.
STDMETHOD(GetProperties)(ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG * pcPropertySets,
DBPROPSET ** prgPropertySets);
Confira ISessionProperties::GetProperties na Referência de programador do OLE DB.
Define as propriedades no grupo de propriedades DBPROPSET_SESSION
.
STDMETHOD(SetProperties)(ULONG cPropertySets,
DBPROPSET rgPropertySets[]);
Confira ISessionProperties::SetProperties na Referência de programador do OLE DB.
Modelos de Provedor OLE DB
Arquitetura de modelo do provedor do OLE DB