Condividi tramite


Interfaccia IObjectContext (comsvcs.h)

Fornisce l'accesso al contesto dell'oggetto corrente. Il contesto di un oggetto viene usato principalmente quando si usano transazioni o si gestiscono la sicurezza di un oggetto.

Ereditarietà

L'interfaccia IObjectContext eredita dall'interfaccia IUnknown . IObjectContext include anche questi tipi di membri:

Metodi

L'interfaccia IObjectContext include questi metodi.

 
IObjectContext::CreateInstance

Crea un oggetto utilizzando il contesto dell'oggetto corrente. (IObjectContext.CreateInstance)
IObjectContext::D isableCommit

Dichiara che gli aggiornamenti transazionali dell'oggetto sono in uno stato incoerente e non possono essere sottoposti a commit nello stato corrente.
IObjectContext::EnableCommit

Dichiara che il lavoro dell'oggetto non è necessariamente completato, ma che gli aggiornamenti transazionali sono in uno stato coerente e che è possibile eseguirne il commit nel formato corrente.
IObjectContext::IsCallerInRole

Indica se il chiamante diretto dell'oggetto si trova in un ruolo specificato (direttamente o come parte di un gruppo). (IObjectContext.IsCallerInRole)
IObjectContext::IsInTransaction

Indica se l'oggetto è in esecuzione all'interno di una transazione.
IObjectContext::IsSecurityEnabled

Indica se la sicurezza è abilitata per l'oggetto corrente. La sicurezza COM+ è abilitata a meno che l'oggetto non sia in esecuzione nel processo del client.
IObjectContext::SetAbort

Dichiara che la transazione in cui è in esecuzione l'oggetto deve essere interrotta e che l'oggetto deve essere disattivato quando viene restituito dalla chiamata al metodo attualmente in esecuzione.
IObjectContext::SetComplete

Dichiara che è possibile eseguire il commit della transazione in cui è in esecuzione l'oggetto e che l'oggetto deve essere disattivato quando viene restituito dalla chiamata al metodo attualmente in esecuzione.

Commenti

Come per qualsiasi oggetto COM, è necessario rilasciare un oggetto IObjectContext al termine dell'utilizzo, a meno che non si tratti di una variabile locale.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comsvcs.h

Vedi anche

CoGetObjectContext

GetObjectContext