IDurableClient インターフェイス

定義

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

public interface IDurableClient : Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurableEntityClient, Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurableOrchestrationClient
type IDurableClient = interface
    interface IDurableOrchestrationClient
    interface IDurableEntityClient
Public Interface IDurableClient
Implements IDurableEntityClient, IDurableOrchestrationClient
実装

プロパティ

TaskHubName

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

メソッド

CleanEntityStorageAsync(Boolean, Boolean, CancellationToken)

ストレージから空のエンティティを削除し、孤立したロックを解放します。

(継承元 IDurableEntityClient)
CreateCheckStatusResponse(HttpRequest, String, Boolean)

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

(継承元 IDurableOrchestrationClient)
CreateCheckStatusResponse(HttpRequestMessage, String, Boolean)

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

(継承元 IDurableOrchestrationClient)
CreateHttpManagementPayload(String)

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

(継承元 IDurableOrchestrationClient)
GetStatusAsync(Nullable<DateTime>, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken)
古い.

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

(継承元 IDurableOrchestrationClient)
GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken)
古い.

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

(継承元 IDurableOrchestrationClient)
GetStatusAsync(String, Boolean, Boolean, Boolean)

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

(継承元 IDurableOrchestrationClient)
ListEntitiesAsync(EntityQuery, CancellationToken)

指定したクエリ条件に一致するページングを持つすべてのエンティティ インスタンスの状態を取得します。

(継承元 IDurableEntityClient)
ListInstancesAsync(OrchestrationStatusQueryCondition, CancellationToken)

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

(継承元 IDurableOrchestrationClient)
MakeCurrentAppPrimaryAsync()

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

(継承元 IDurableOrchestrationClient)
PurgeInstanceHistoryAsync(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>)

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

(継承元 IDurableOrchestrationClient)
PurgeInstanceHistoryAsync(String)

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

(継承元 IDurableOrchestrationClient)
RaiseEventAsync(String, String, Object)

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

(継承元 IDurableOrchestrationClient)
RaiseEventAsync(String, String, String, Object, String)

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

(継承元 IDurableOrchestrationClient)
ReadEntityStateAsync<T>(EntityId, String, String)

エンティティの現在の状態の読み取りを試みます。 エンティティが存在しない場合は default(T) を返します。

(継承元 IDurableEntityClient)
RestartAsync(String, Boolean)

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

(継承元 IDurableOrchestrationClient)
ResumeAsync(String, String)

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

(継承元 IDurableOrchestrationClient)
RewindAsync(String, String)
古い.

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

(継承元 IDurableOrchestrationClient)
SignalEntityAsync(EntityId, DateTime, String, Object, String, String)

指定した時刻に操作を実行するようにエンティティに通知します。

(継承元 IDurableEntityClient)
SignalEntityAsync(EntityId, String, Object, String, String)

操作を実行するようにエンティティに通知します。

(継承元 IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(EntityId, Action<TEntityInterface>)

操作を実行するようにエンティティに通知します。

(継承元 IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(EntityId, DateTime, Action<TEntityInterface>)

指定した時刻に操作を実行するようにエンティティに通知します。

(継承元 IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(String, Action<TEntityInterface>)

操作を実行するようにエンティティに通知します。

(継承元 IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(String, DateTime, Action<TEntityInterface>)

指定した時刻に操作を実行するようにエンティティに通知します。

(継承元 IDurableEntityClient)
StartNewAsync(String, String)

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

(継承元 IDurableOrchestrationClient)
StartNewAsync<T>(String, String, T)

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

(継承元 IDurableOrchestrationClient)
StartNewAsync<T>(String, T)

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

(継承元 IDurableOrchestrationClient)
SuspendAsync(String, String)

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

(継承元 IDurableOrchestrationClient)
TerminateAsync(String, String)

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

(継承元 IDurableOrchestrationClient)
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

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

(継承元 IDurableOrchestrationClient)
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

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

(継承元 IDurableOrchestrationClient)

適用対象