Classe WorkflowContext

Namespace: Microsoft.Azure. Workflows.Sdk

WorkflowContext è un contesto astratto di runtime passato ad azioni di codice personalizzate. Fornisce accesso ai risultati dei trigger e alle azioni eseguite in precedenza mentre il codice del workflow è in esecuzione.

Methods

GetActionResults

Ottiene il WorkflowOperationResult per un'azione nominata già eseguita nell'esecuzione attuale del workflow.

public abstract Task<WorkflowOperationResult> GetActionResults(string actionName)
Name Description TIPO Required
actionName Il nome dell'azione per recuperare i risultati. corda
public async Task<string> RunAsync(WorkflowContext context)
{
    WorkflowOperationResult composeResult = await context.GetActionResults("ComposeStep");
    return "Processed";
}

GetTriggerResults

Riceve il WorkflowOperationResult per il trigger che ha avviato l'esecuzione attuale del workflow.

public abstract Task<WorkflowOperationResult> GetTriggerResults()

Questo metodo non ha parametri.

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