RuntimeTransactionHandle.RequestTransactionContext Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Start het maken van een NativeActivityTransactionContext voor gebruik met een nieuwe transactie.
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)
Parameters
- context
- NativeActivityContext
De huidige uitvoeringsomgeving.
- callback
- Action<NativeActivityTransactionContext,Object>
De methode die moet worden aangeroepen wanneer de NativeActivityTransactionContext methode wordt gemaakt.
- state
- Object
Een optionele door de gebruiker verstrekte status die informatie over de aanvraag bevat.
Opmerkingen
Deze methode wordt gebruikt wanneer de activiteit een nieuwe transactie maakt voor gebruik door de runtime. De werkstroom kan mogelijk een of meer keren blijven bestaan voordat de callback wordt aangeroepen. Met deze methode kunnen transactiebereiken in meerdere vertakkingen van een parallelle wachtrij gelijktijdige aanvragen in de wachtrij plaatsen zonder elkaar te blokkeren bij het voltooien van de transactie. Als u fouten wilt voorkomen als de werkstroom zich blijft voordoen, moet u ervoor zorgen dat het statusobject kan worden geserialiseerd.