ISessionPropertiesImpl (Clase)
Proporciona una implementación de la interfaz ISessionProperties.
Sintaxis
template <class T, class PropClass = T>
class ATL_NO_VTABLE ISessionPropertiesImpl :
public ISessionProperties,
public CUtlProps<PropClass>
Parámetros
T
La clase, que se deriva de ISessionPropertiesImpl
.
PropClass
Clase de propiedad definible por el usuario que tiene como valor predeterminado T.
Requisitos
Encabezado: atldb.h
Miembros
Métodos de interfaz
Nombre | Descripción |
---|---|
GetProperties | Devuelve la lista de propiedades del grupo de propiedades Session que están actualmente establecidas en la sesión. |
SetProperties | Establece las propiedades del grupo de propiedades Session. |
Comentarios
Interfaz obligatoria en las sesiones. Esta clase implementa las propiedades de sesión mediante una llamada a una función estática definida por la asignación del conjunto de propiedades. La asignación del conjunto de propiedades debe especificarse en la clase de sesión.
ISessionPropertiesImpl::GetProperties
Devuelve la lista de propiedades del grupo de propiedades DBPROPSET_SESSION
que están actualmente establecidas en la sesión.
Sintaxis
STDMETHOD(GetProperties)(ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG * pcPropertySets,
DBPROPSET ** prgPropertySets);
Parámetros
Vea ISessionProperties::GetProperties en la Referencia del programador de OLE DB.
ISessionPropertiesImpl::SetProperties
Establece las propiedades del grupo de propiedades DBPROPSET_SESSION
.
Sintaxis
STDMETHOD(SetProperties)(ULONG cPropertySets,
DBPROPSET rgPropertySets[]);
Parámetros
Vea ISessionProperties::SetProperties en la Referencia del programador de OLE DB.
Consulte también
Plantillas de proveedores OLE DB
Arquitectura de plantillas de proveedores OLE DB