次の方法で共有


Azure.Communication.JobRouter 名前空間

クラス

BestWorkerMode

ジョブは、使用可能な最も強力な能力を持つワーカーに配布されます。

CancelExceptionAction

ジョブを取り消し済みとしてマークするアクション。

CancelJobOptions

ジョブを取り消すためのオプション。

ChannelConfiguration

このチャネルのジョブがワーカーから消費する容量を表します。

CloseJobOptions

ジョブを終了するためのオプション。

CompleteJobOptions

ジョブを完了するためのオプション。

ConditionalQueueSelectorAttachment

指定した条件が true に解決された場合にアタッチされる一連のキュー セレクターについて説明します。

ConditionalWorkerSelectorAttachment

指定した条件が true に解決された場合にアタッチされる一連のワーカー セレクターについて説明します。

CreateClassificationPolicyOptions

分類ポリシーを作成するためのオプション。

CreateDistributionPolicyOptions

配布ポリシーを作成するためのオプション。

CreateExceptionPolicyOptions

例外ポリシーを作成するためのオプション。

CreateJobOptions

直接キューの割り当てを使用してジョブを作成するためのオプション。

CreateJobWithClassificationPolicyOptions

分類プロパティを使用してジョブを作成するためのオプション。

CreateQueueOptions

ジョブ キューを作成するためのオプション。

CreateWorkerOptions

ルーター ワーカーを作成するためのオプション。

DeclineJobOfferOptions

オファーを拒否するためのオプション。

DeclineJobOfferRequest

オファーを拒否するための要求ペイロード。

DirectMapRouterRule

入力ラベルと同じラベルを返すルール。

DistributionMode

配布モード DistributionMode を定義するための抽象基本クラス 基本クラスです。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 がRoundRobinMode含まれます。BestWorkerModeLongestIdleMode

ExceptionAction

例外がトリガーされたときに実行するアクションは、基底クラスであることに注意 ExceptionAction してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 がReclassifyExceptionAction含まれます。CancelExceptionActionManualReclassifyExceptionAction

ExceptionRule

特定のトリガーに対して実行するアクションを定義するルール。

ExceptionTrigger

この例外ルールのトリガーは基底クラスであることに注意 ExceptionTrigger してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がWaitTimeExceptionTrigger含まれますQueueLengthExceptionTrigger

ExpressionRouterRule

インライン式ルールを提供する規則。

FunctionRouterRule

HTTP によってトリガーされる Azure 関数へのバインドを提供する規則。

FunctionRouterRuleCredential

Azure 関数ルールへのアクセスに使用される資格情報。

GetJobsOptions

ジョブの取得中にフィルター処理するためのオプション。

GetWorkersOptions

ルーター ワーカーの取得中にフィルター処理するためのオプション。

JobMatchingMode

JobMatchingMode。

JobRouterAdministrationClient

Azure Communication Services ルーター管理クライアント。

JobRouterClient

Azure Communication Services ルーター クライアント。

JobRouterClientOptions

通信 JobRouterClientのオプション。

LabelValue

ジェネリック値ラッパー。

LongestIdleMode

ジョブは、アイドル状態が最も長いワーカーに送信されます。

ManualReclassifyExceptionAction

キュー、優先度、ワーカー セレクターを指定してジョブを手動で再分類するアクション。

Oauth2ClientCredential

Contoso の承認サーバーに使用される OAuth2.0 資格情報。 https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ を参照してください。

PassThroughQueueSelectorAttachment

同じキーを持つジョブ ラベルから値が渡されるキュー セレクターをアタッチします。

PassThroughWorkerSelectorAttachment

同じキーを持つジョブ ラベルから値が渡されるワーカー セレクターをアタッチします。

QueueAndMatchMode

ジョブと worker の最長一致の既定の動作を指定するために使用されます。

QueueLengthExceptionTrigger

キューの長さを超えた場合の例外アクションのトリガー。

QueueSelectorAttachment

分類ポリシーからキューをジョブに解決するためのキュー セレクターの添付ファイル 基本クラスであることに注意 QueueSelectorAttachment してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、、RuleEngineQueueSelectorAttachmentPassThroughQueueSelectorAttachmentStaticQueueSelectorAttachmentおよび WeightedAllocationQueueSelectorAttachmentが含まれますConditionalQueueSelectorAttachment

QueueWeightedAllocation

重み付けされたディストリビューションに対して選択されている場合に適用される重みの割合とキュー セレクターが含まれます。

ReclassifyExceptionAction

ジョブのラベルを変更し、再分類するアクション。

RoundRobinMode

ジョブは、ジョブを受け取る最後のワーカーの後のワーカーから始めて、ワーカーに配布されます。

RouterJobNote

ジョブに添付されたメモ

RouterQueueAssignment

キューへのワーカーの割り当て。

RouterQueueSelector

キューを選択するために一連のラベルに対して満たす必要がある条件について説明します。

RouterRule

次のいずれかの種類のルール。

StaticRule: 入力に関係なく、常に同じ結果を返す静的ルールを提供する規則。 DirectMapRule: 入力ラベルと同じラベルを返すルール。 ExpressionRule: インライン式ルールを提供する規則。 AzureFunctionRule: HTTP によってトリガーされる Azure 関数へのバインドを提供する規則。 WebhookRule: OAuth2.0 認証プロトコルに従う Web サーバーへのバインドを提供する規則。 基底クラスであることに注意 RouterRule してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、、ExpressionRouterRuleDirectMapRouterRuleStaticRouterRuleおよび WebhookRouterRuleが含まれますFunctionRouterRule

RouterWorkerSelector

ワーカー選択の一連のラベルに対して満たす必要がある条件について説明します。

RuleEngineQueueSelectorAttachment

RouterRule が解決されたときに、キュー セレクターをジョブにアタッチします。

RuleEngineWorkerSelectorAttachment

RouterRule が解決されたときに、ワーカー セレクターをジョブにアタッチします。

ScheduleAndSuspendMode

ScheduleAndSuspendMode。

StaticQueueSelectorAttachment

ジョブにアタッチされるキュー セレクターについて説明します。

StaticRouterRule

入力に関係なく、常に同じ結果を返す静的ルールを提供するルール。

StaticWorkerSelectorAttachment

ジョブにアタッチされるワーカー セレクターについて説明します。

SuspendMode

ジョブに対して何もアクションが実行されない場合に一致モードを指定するために使用します。

UnassignJobOptions

ジョブの割り当てを解除するためのオプション。

UpdateClassificationPolicyOptions

分類ポリシーを更新するためのオプション。

UpdateDistributionPolicyOptions

配布ポリシーを更新するためのオプション。

UpdateExceptionPolicyOptions

例外ポリシーを更新するためのオプション。

UpdateJobOptions

ジョブを更新するためのオプション。

UpdateQueueOptions

ジョブ キューを更新するためのオプション。

UpdateWorkerOptions

ルーター ワーカーを更新するためのオプション。

WaitTimeExceptionTrigger

待機時間を超えた場合に例外アクションをトリガーします。

WebhookRouterRule

外部 Web サーバーへのバインドを提供する規則。

WeightedAllocationQueueSelectorAttachment

複数のキュー セレクターのセットについて説明します。そのうちの 1 つが選択され、重み付けに従ってアタッチされます。

WeightedAllocationWorkerSelectorAttachment

複数のワーカー セレクターのセットについて説明します。そのうちの 1 つが選択され、重み付けに従ってアタッチされます。

WorkerSelectorAttachment

ワーカー セレクターをジョブにアタッチする添付ファイル。基本クラスであることに注意 WorkerSelectorAttachment してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、、RuleEngineWorkerSelectorAttachmentPassThroughWorkerSelectorAttachmentStaticWorkerSelectorAttachmentおよび WeightedAllocationWorkerSelectorAttachmentが含まれますConditionalWorkerSelectorAttachment

WorkerWeightedAllocation

重み付けされた分布に対して選択されている場合に適用される重みの割合とワーカー セレクターが含まれます。

構造体

ExpressionRouterRuleLanguage

コンパイルして実行する式言語。

JobMatchModeType

JobMatchModeType。

LabelOperator

ラベルの値と値のパススルーの比較方法について説明します。

RouterJobStatusSelector

RouterJobStatusSelector。

RouterWorkerState

ワーカーの現在の状態。

RouterWorkerStateSelector

RouterWorkerStateSelector。

ScoringRuleParameterSelector

スコアリング ワーカーでサポートされているパラメーター。

列挙型

JobRouterClientOptions.ServiceVersion

ルーター サービスのバージョン。