Classe WorkflowContext

Namespace: Microsoft.Azure. Workflows.Sdk

WorkflowContext é um contexto abstrato de execução passado para ações de código personalizadas. Fornece acesso aos resultados dos gatilhos e aos resultados das ações previamente executadas enquanto o código do fluxo de trabalho está a correr.

Methods

GetActionResults

Obtém o WorkflowOperationResult de uma ação nomeada que já foi executada na execução atual do fluxo de trabalho.

public abstract Task<WorkflowOperationResult> GetActionResults(string actionName)
Name Descrição Tipo Obrigatório
actionName O nome da ação para obter resultados. cadeia (de caracteres) Sim
public async Task<string> RunAsync(WorkflowContext context)
{
    WorkflowOperationResult composeResult = await context.GetActionResults("ComposeStep");
    return "Processed";
}

GetTriggerResults

Obtém o WorkflowOperationResult do gatilho que iniciou a execução atual do workflow.

public abstract Task<WorkflowOperationResult> GetTriggerResults()

Este método não tem parâmetros.

public async Task<string> RunAsync(WorkflowContext context)
{
    WorkflowOperationResult triggerResult = await context.GetTriggerResults();
    return "Processed";
}