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 per l'utilizzo 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 la NativeActivityTransactionContext è creata.
- state
- Object
Uno stato fornito dall'utente facoltativo che contiene informazioni sulla richiesta.
Commenti
Questo metodo viene utilizzato quando l'attività ha una transazione che richiede il runtime per l'uso. Il flusso di lavoro non può persistere tra una chiamata a RequireTransactionContext e il callback successivo. Non è consentito chiamare nuovamente RequireTransactionContext prima che la prima chiamata venga completata e tutte le chiamate dopo la prima comportano eccezioni. Questo metodo consente transazioni propagate dal host da fornire al runtime senza rischiare un punto di persistenza intermedio. L'oggetto di stato che può essere serializzato non è necessario perché l'istanza è garantita a non persistere quando viene utilizzato questo metodo.