RuntimeTransactionHandle.RequireTransactionContext Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicia a criação de um NativeActivityTransactionContext para uso 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 atual de execução.
- callback
- Action<NativeActivityTransactionContext,Object>
O método a ser chamado quando o NativeActivityTransactionContext for criado.
- state
- Object
Um estado opcional fornecido pelo utilizador que contém informações sobre o pedido.
Observações
Este método é usado quando a atividade tem uma transação que exige que o tempo de execução utilize. O fluxo de trabalho não pode persistir entre uma chamada para RequireTransactionContext e o callback subsequente. Ligar RequireTransactionContext novamente antes da primeira chamada concluir não é permitido e todas as chamadas após a primeira resultam em exceções. Este método permite que as transações fluídos do host sejam fornecidas para o tempo de execução sem arriscar um ponto de persistência intermédio. O objeto de estado que pode ser serializado não é necessário porque a instância garante que não persiste quando este método é utilizado.