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 |