WorkflowContext クラス

Namespace: Microsoft.Azure。Workflows.Sdk

WorkflowContext は、カスタムコードアクションに渡される抽象的なランタイムコンテキストです。 ワークフローコードが実行中である際、トリガー結果や以前に実行されたアクション結果へのアクセスを提供します。

Methods

GetActionResults(行動結果取得)

現在のワークフロー実行で既に実行された名前付きアクションのWorkflowOperationResultを取得します。

public abstract Task<WorkflowOperationResult> GetActionResults(string actionName)
名前 Description タイプ 必須
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";
}