Interfaz IObjectContext (comsvcs.h)

Proporciona acceso al contexto del objeto actual. El contexto de un objeto se usa principalmente al trabajar con transacciones o tratar con la seguridad de un objeto.

Herencia

La interfaz IObjectContext hereda de la interfaz IUnknown . IObjectContext también tiene estos tipos de miembros:

Métodos

La interfaz IObjectContext tiene estos métodos.

 
IObjectContext::CreateInstance

Crea un objeto mediante el contexto del objeto actual. (IObjectContext.CreateInstance)
IObjectContext::D isableCommit

Declara que las actualizaciones transaccionales del objeto están en un estado incoherente y no se pueden confirmar en su estado actual.
IObjectContext::EnableCommit

Declara que el trabajo del objeto no ha finalizado necesariamente, pero que sus actualizaciones transaccionales están en un estado coherente y se podrían confirmar en su forma actual.
IObjectContext::IsCallerInRole

Indica si el autor de la llamada directa del objeto está en un rol especificado (ya sea directamente o como parte de un grupo). (IObjectContext.IsCallerInRole)
IObjectContext::IsInTransaction

Indica si el objeto se está ejecutando dentro de una transacción.
IObjectContext::IsSecurityEnabled

Indica si la seguridad está habilitada para el objeto actual. La seguridad de COM+ está habilitada a menos que el objeto se ejecute en el proceso del cliente.
IObjectContext::SetAbort

Declara que la transacción en la que se está ejecutando el objeto debe anularse y que el objeto debe desactivarse cuando vuelve de la llamada al método que se está ejecutando actualmente.
IObjectContext::SetComplete

Declara que la transacción en la que se ejecuta el objeto se puede confirmar y que el objeto debe desactivarse cuando vuelve de la llamada al método que se está ejecutando actualmente.

Comentarios

Al igual que con cualquier objeto COM, debe liberar un objeto IObjectContext cuando haya terminado de usarlo, a menos que sea una variable local.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comsvcs.h

Consulte también

CoGetObjectContext

GetObjectContext