RuntimeTransactionHandle.RequestTransactionContext Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.