Compartir a través de


RuntimeTransactionHandle.RequestTransactionContext Método

Definición

Inicia la creación de una clase NativeActivityTransactionContext para utilizarla 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 debe llamar cuando se crea la clase NativeActivityTransactionContext.

state
Object

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

Comentarios

Este método se utiliza cuando la actividad crea una nueva transacción para su uso por el runtime. El flujo de trabajo podría conservarse potencialmente una o más 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 bloquear mutuamente su conservación cuando finaliza la transacción. Para evitar errores si se conserva el flujo de trabajo, asegúrese de que se puede serializar el objeto de estado.

Se aplica a