Condividi tramite


Integrazione di una risorsa in una transazione

Dopo l'allocazione di una risorsa, ma subito prima di restituire la risorsa al distributore di risorse, il gestore del distributore verifica con COM+ per verificare se l'oggetto chiamante è in esecuzione all'interno di una transazione. Se l'oggetto chiamante è in esecuzione all'interno di una transazione, il gestore del distributore richiama il distributore di risorse e lo chiede di integrare la risorsa nella transazione. La risorsa viene quindi restituita al distributore di risorse, che quindi lo restituisce all'istanza chiamante.

Il distributore di risorse deve essere in grado di integrarsi in una transazione OLE con Distributed Transaction Coordinator (DTC).

Nota

L'integrazione delle transazioni è facoltativa quando un distributore di risorse distribuisce risorse non transazionali, ad esempio memoria o thread.

 

Al termine di una transazione, COM+ notifica al gestore del distributore se è stato eseguito il commit o l'interruzione. Quindi il gestore del distributore notifica al titolare di ogni distributore di risorse che tutte le risorse inserite in questa transazione possono ora essere spostate nell'inventario generale.

Concetti relativi al distributore di risorse COM+

Stati delle risorse in pool disponibili per il distributore di risorse COM+

Processo di allocazione delle risorse del distributore di risorse