RuntimeTransactionHandle.RequestTransactionContext Metod

Definition

Initierar skapandet av en NativeActivityTransactionContext för användning med en ny transaktion.

public:
 void RequestTransactionContext(System::Activities::NativeActivityContext ^ context, Action<System::Activities::NativeActivityTransactionContext ^, System::Object ^> ^ callback, System::Object ^ state);
public void RequestTransactionContext(System.Activities.NativeActivityContext context, Action<System.Activities.NativeActivityTransactionContext,object> callback, object state);
member this.RequestTransactionContext : System.Activities.NativeActivityContext * Action<System.Activities.NativeActivityTransactionContext, obj> * obj -> unit
Public Sub RequestTransactionContext (context As NativeActivityContext, callback As Action(Of NativeActivityTransactionContext, Object), state As Object)

Parametrar

context
NativeActivityContext

Den aktuella körningsmiljön.

callback
Action<NativeActivityTransactionContext,Object>

Den metod som ska anropas när den NativeActivityTransactionContext skapas.

state
Object

Ett valfritt användartillstånd som innehåller information om begäran.

Kommentarer

Den här metoden används när aktiviteten skapar en ny transaktion som ska användas av körningen. Arbetsflödet kan eventuellt sparas en eller flera gånger innan återanropet anropas. Med den här metoden kan transaktionsomfång i flera grenar av en parallell köa samtidiga begäranden utan att blockera varandra från att sparas när transaktionen har slutförts. Om du vill undvika fel om arbetsflödet kvarstår kontrollerar du att tillståndsobjektet kan serialiseras.

Gäller för