Lenguaje

RuntimeTransactionHandle.RequestTransactionContext Método

Definición

Inicia la creación de un NativeActivityTransactionContext objeto para su uso con una nueva transacción.

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)

Parámetros

context
NativeActivityContext

Entorno de ejecución actual.

callback
Action<NativeActivityTransactionContext,Object>

Método al que se va a llamar cuando NativeActivityTransactionContext se crea .

state
Object

Estado opcional proporcionado por el usuario que contiene información sobre la solicitud.

Comentarios

Este método se usa cuando la actividad crea una nueva transacción para usarla en tiempo de ejecución. El flujo de trabajo podría conservar una o varias veces antes de llamar a la devolución de llamada. Este método permite a los ámbitos de transacción de varias ramas de un paralelo poner en cola solicitudes simultáneas sin impedir que se conserven en la finalización de la transacción. Para evitar errores si el flujo de trabajo persiste, asegúrese de que el objeto de estado se puede serializar.

Se aplica a