Compartir a través de


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