RuntimeTransactionHandle.RequireTransactionContext Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar skapandet av en NativeActivityTransactionContext för användning med en befintlig transaktion.
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)
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 har en transaktion som kräver att körningen används. Arbetsflödet kan inte sparas mellan ett anrop till RequireTransactionContext och efterföljande återanrop. Det går inte att anropa RequireTransactionContext igen innan det första anropet har slutförts och alla anrop efter det första anropet resulterar i undantag. Med den här metoden kan transaktioner som flödas in från värden tillhandahållas till körningen utan att riskera en mellanliggande beständighetspunkt. Tillståndsobjektet som kan serialiseras är inte nödvändigt eftersom instansen garanterat inte bevaras när den här metoden används.