WorkflowContext 类

命名空间:Microsoft.Azure。Workflows.Sdk

WorkflowContext 是一个抽象的运行时上下文,传递给自定义代码动作。 它在工作流代码运行时提供对触发结果和先前执行动作结果的访问。

Methods

获取行动结果

获取当前工作流中已执行的命名动作的 WorkflowOperationResult。

public abstract Task<WorkflowOperationResult> GetActionResults(string actionName)
名称 说明 类型 必需
actionName 检索结果的动作名称。 字符串 是的
public async Task<string> RunAsync(WorkflowContext context)
{
    WorkflowOperationResult composeResult = await context.GetActionResults("ComposeStep");
    return "Processed";
}

GetTriggerResults

获取当前工作流运行启动触发器的 WorkflowOperationResult。

public abstract Task<WorkflowOperationResult> GetTriggerResults()

此方法没有参数。

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