RuntimeTransactionHandle.RequireTransactionContext 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 para su uso con una transacción existente.
public:
void RequireTransactionContext(System::Activities::NativeActivityContext ^ context, Action<System::Activities::NativeActivityTransactionContext ^, System::Object ^> ^ callback, System::Object ^ state);
public void RequireTransactionContext (System.Activities.NativeActivityContext context, Action<System.Activities.NativeActivityTransactionContext,object> callback, object state);
member this.RequireTransactionContext : System.Activities.NativeActivityContext * Action<System.Activities.NativeActivityTransactionContext, obj> * obj -> unit
Public Sub RequireTransactionContext (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 tiene una transacción que exige su uso al tiempo de ejecución. El flujo de trabajo no puede conservarse entre una llamada al método RequireTransactionContext y a su devolución de llamada subsiguiente. No se permite llamar de nuevo al método RequireTransactionContext antes de que finalice la primera llamada y todas las llamadas posteriores a ella provocan excepciones. Este método permite proporcionar al runtime transacciones procedentes del host sin arriesgar ningún punto de conservación intermedio. El objeto de estado que se puede serializar no es necesario porque se garantiza que la instancia no se conserva cuando se usa este método.