Share via


IDurableOrchestrationClient インターフェイス

定義

永続的オーケストレーション クライアントで使用できる機能を提供します。

public interface IDurableOrchestrationClient
type IDurableOrchestrationClient = interface
Public Interface IDurableOrchestrationClient
派生

プロパティ

TaskHubName

このクライアント インスタンスで構成されているタスク ハブの名前を取得します。

メソッド

CreateCheckStatusResponse(HttpRequest, String, Boolean)

指定したインスタンスの状態を確認するのに役立つ HTTP 応答を作成します。

CreateCheckStatusResponse(HttpRequestMessage, String, Boolean)

指定したインスタンスの状態を確認するのに役立つ HTTP 応答を作成します。

CreateHttpManagementPayload(String)

状態を HttpManagementPayload 含む オブジェクトを作成し、外部イベント HTTP エンドポイントを終了および送信します。

GetStatusAsync(Nullable<DateTime>, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken)
古い.

指定した条件に一致するすべてのオーケストレーション インスタンスの状態を取得します。

GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken)
古い.

指定した条件に一致するページングを含むすべてのオーケストレーション インスタンスの状態を取得します。

GetStatusAsync(String, Boolean, Boolean, Boolean)

指定したオーケストレーション インスタンスの状態を取得します。

ListInstancesAsync(OrchestrationStatusQueryCondition, CancellationToken)

指定した条件に一致するページングを含むすべてのオーケストレーション インスタンスの状態を取得します。

MakeCurrentAppPrimaryAsync()

現在のアプリをプライマリ アプリにします (まだない場合)。 host.json で UseAppLease を true に設定して、AppLease 機能を使用している必要があります。

PurgeInstanceHistoryAsync(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>)

条件に一致するインスタンスのオーケストレーション履歴を消去します。

PurgeInstanceHistoryAsync(String)

具象インスタンスの履歴を消去します。

RaiseEventAsync(String, String, Object)

待機中のオーケストレーション インスタンスにイベント通知メッセージを送信します。

RaiseEventAsync(String, String, String, Object, String)

待機中のオーケストレーション インスタンスにイベント通知メッセージを送信します。

RestartAsync(String, Boolean)

元の入力で既存のオーケストレーターを再起動します。

ResumeAsync(String, String)

中断したオーケストレーション インスタンスを再開します。

RewindAsync(String, String)
古い.

指定した失敗したオーケストレーション インスタンスを理由で巻き戻します。

StartNewAsync(String, String)

指定したオーケストレーター関数の新しい実行を開始します。

StartNewAsync<T>(String, String, T)

指定されたオーケストレーター関数の新しいインスタンスを開始します。

StartNewAsync<T>(String, T)

指定したオーケストレーター関数の新しい実行を開始します。

SuspendAsync(String, String)

実行中のオーケストレーション インスタンスを中断します。

TerminateAsync(String, String)

実行中のオーケストレーション インスタンスを終了します。

WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

完了していないインスタンスの管理 URL のペイロードを含む HTTP 応答を作成するか、完了したオーケストレーションの出力を含むペイロードを含めます。

WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

完了していないインスタンスの管理 URL のペイロードを含む HTTP 応答を作成するか、完了したオーケストレーションの出力を含むペイロードを含めます。

適用対象