Interface IObjectContext (comsvcs.h)

Fornece acesso ao contexto do objeto atual. O contexto de um objeto é usado principalmente ao trabalhar com transações ou lidar com a segurança de um objeto.

Herança

A interface IObjectContext herda da interface IUnknown . IObjectContext também tem esses tipos de membros:

Métodos

A interface IObjectContext tem esses métodos.

 
IObjectContext::CreateInstance

Cria um objeto usando o contexto do objeto atual. (IObjectContext.CreateInstance)
IObjectContext::D isableCommit

Declara que as atualizações transacionais do objeto estão em um estado inconsistente e não podem ser confirmadas em seu estado atual.
IObjectContext::EnableCommit

Declara que o trabalho do objeto não está necessariamente concluído, mas que suas atualizações transacionais estão em um estado consistente e podem ser confirmadas na forma atual.
IObjectContext::IsCallerInRole

Indica se o chamador direto do objeto está em uma função especificada (diretamente ou como parte de um grupo). (IObjectContext.IsCallerInRole)
IObjectContext::IsInTransaction

Indica se o objeto está sendo executado dentro de uma transação.
IObjectContext::IsSecurityEnabled

Indica se a segurança está habilitada para o objeto atual. A segurança COM+ está habilitada, a menos que o objeto esteja em execução no processo do cliente.
IObjectContext::SetAbort

Declara que a transação na qual o objeto está sendo executado deve ser anulada e que o objeto deve ser desativado quando retornar da chamada de método em execução no momento.
IObjectContext::SetComplete

Declara que a transação na qual o objeto está sendo executado pode ser confirmada e que o objeto deve ser desativado quando retornar da chamada de método em execução no momento.

Comentários

Assim como acontece com qualquer objeto COM, você deve liberar um objeto IObjectContext quando terminar de usá-lo, a menos que seja uma variável local.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h

Confira também

CoGetObjectContext

GetObjectContext