RuntimeTransactionHandle.RequireTransactionContext Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Avvia la creazione di un NativeActivityTransactionContext oggetto da utilizzare con una transazione esistente.
public:
void RequireTransactionContext(System::Activities::NativeActivityContext ^ context, Action<System::Activities::NativeActivityTransactionContext ^, System::Object ^> ^ callback, System::Object ^ state);
public void RequireTransactionContext(System.Activities.NativeActivityContext context, Action<System.Activities.NativeActivityTransactionContext,object> callback, object state);
member this.RequireTransactionContext : System.Activities.NativeActivityContext * Action<System.Activities.NativeActivityTransactionContext, obj> * obj -> unit
Public Sub RequireTransactionContext (context As NativeActivityContext, callback As Action(Of NativeActivityTransactionContext, Object), state As Object)
Parametri
- context
- NativeActivityContext
Ambiente di esecuzione corrente.
- callback
- Action<NativeActivityTransactionContext,Object>
Metodo da chiamare quando viene creato .NativeActivityTransactionContext
- state
- Object
Stato facoltativo fornito dall'utente che contiene informazioni sulla richiesta.
Commenti
Questo metodo viene usato quando l'attività ha una transazione che richiede l'uso del runtime. Il flusso di lavoro non può essere mantenuto tra una chiamata a RequireTransactionContext e il callback successivo. La chiamata RequireTransactionContext di nuovo prima del completamento della prima chiamata non è consentita e tutte le chiamate dopo la prima chiamata generano eccezioni. Questo metodo consente di fornire transazioni dall'host al runtime senza rischiare un punto di persistenza intermedio. L'oggetto di stato che può essere serializzato non è necessario perché l'istanza di non viene mantenuta quando viene utilizzato questo metodo.