RuntimeTransactionHandle.RequireTransactionContext Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicia a criação de um NativeActivityTransactionContext para ser usado com uma transação 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
O ambiente de execução atual.
- callback
- Action<NativeActivityTransactionContext,Object>
O método a ser chamado quando o NativeActivityTransactionContext for criado.
- state
- Object
Um estado opcional fornecido pelo usuário que contém informações sobre a solicitação.
Comentários
Esse método é usado quando a atividade tem uma transação que requer que o runtime use. O fluxo de trabalho não pode persistir entre uma chamada para RequireTransactionContext e o retorno de chamada subsequente. A RequireTransactionContext chamada novamente antes da conclusão da primeira chamada não é permitida e todas as chamadas após a primeira chamada resultam em exceções. Esse método permite que transações fluídas do host sejam fornecidas para o runtime sem arriscar um ponto de persistência intermediário. O objeto de estado que pode ser serializado não é necessário porque a instância tem a garantia de não persistir quando esse método é usado.