RuntimeTransactionHandle.RequestTransactionContext 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 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.