Поделиться через


@azure/communication-job-router package

Классы

JobRouterAdministrationClient

Клиент для выполнения административных операций маршрутизатора.

JobRouterClient

Клиент для выполнения задания маршрутизатора.

TransformingPagedAsyncIterableIterator

Интерфейсы

AcceptJobOfferResponse

Ответ, содержащий идентификатор для рабочей роли, задания и назначения из принятого предложения

BestWorkerMode

Задания распределяются рабочей роли с самыми сильными возможностями.

CancelExceptionAction

Действие, которое помечает задание как отмененное

CancelJobOptions

Варианты отмены задания.

ChannelConfiguration

Представляет емкость задания в этом канале будет использоваться из рабочей роли.

ClassificationPolicy

Контейнер для правил, определяющих классификацию заданий.

ClassificationPolicyItem

Экземпляр Paged классификацииPolicy

ClassificationPolicyResponse

Контейнер для правил, определяющих классификацию заданий.

CloseJobOptions

Варианты закрытия задания.

CompleteJobOptions

Варианты выполнения задания.

ConditionalQueueSelectorAttachment

Описывает набор селекторов очереди, которые будут присоединены, если заданное условие разрешится в true

ConditionalWorkerSelectorAttachment

Описывает набор селекторов рабочих ролей, которые будут присоединены, если заданное условие разрешится в true

CreateClassificationPolicyOptions

Варианты создания политики классификации.

CreateDistributionPolicyOptions

Варианты создания политики распространения.

CreateExceptionPolicyOptions

Варианты создания политики исключений.

CreateJobOptions

Варианты создания задания.

CreateQueueOptions

Варианты создания очереди.

CreateWorkerOptions

Варианты создания воркера.

DeclineJobOfferOptions

Варианты отказа от работы.

DeclineJobOfferRequest

Запрос полезных данных для снижения предложений

DirectMapRouterRule

Правило, возвращающее те же метки, что и входные метки.

DistributionMode

Абстрактный базовый класс для определения режима распространения

DistributionPolicy

Политика, управляющая распределением заданий для рабочих ролей

DistributionPolicyItem

Экземпляр Paged в DistributionPolicy

DistributionPolicyResponse

Политика, управляющая распределением заданий для рабочих ролей

ExceptionAction

Действие, которое необходимо предпринять при срабатывании исключения

ExceptionPolicy

Политика, определяющая действия, выполняемые при активации исключения.

ExceptionPolicyItem

Экземпляр Paged exceptionPolicy

ExceptionPolicyResponse

Политика, определяющая действия, выполняемые при активации исключения.

ExceptionRule

Правило, определяющее действия, выполняемые при определенном триггере.

ExceptionTrigger

Триггер для этого правила исключения

ExpressionRouterRule

Правило, предоставляющее встроенные правила выражений.

FunctionRouterRule

Правило, предоставляющее привязку к функции Azure с триггером HTTP.

FunctionRouterRuleCredential

Учетные данные, используемые для доступа к правилу функции Azure

JSONArray

Безопасный тип для массивов.

JSONObject

Безопасный тип для объектов.

JobRouterAdministrationClientOptions

Параметры для создания клиента администрирования маршрутизатора заданий.

JobRouterAdministrationUpsertClassificationPolicyOptionalParams

Необязательные параметры.

JobRouterAdministrationUpsertDistributionPolicyOptionalParams

Необязательные параметры.

JobRouterAdministrationUpsertExceptionPolicyOptionalParams

Необязательные параметры.

JobRouterAdministrationUpsertQueueOptionalParams

Необязательные параметры.

JobRouterCancelJobActionOptionalParams

Необязательные параметры.

JobRouterClientOptions

Параметры для создания клиента маршрутизатора заданий.

JobRouterCloseJobActionOptionalParams

Необязательные параметры.

JobRouterCompleteJobActionOptionalParams

Необязательные параметры.

JobRouterDeclineJobActionOptionalParams

Необязательные параметры.

JobRouterReclassifyJobActionOptionalParams

Необязательные параметры.

JobRouterUnassignJobActionOptionalParams

Необязательные параметры.

JobRouterUpsertJobOptionalParams

Необязательные параметры.

JobRouterUpsertWorkerOptionalParams

Необязательные параметры.

ListClassificationPoliciesOptions

Параметры для перечисления политик классификации.

ListDistributionPoliciesOptions

Параметры для перечисления политик распространения.

ListExceptionPoliciesOptions

Параметры для перечисления политик исключений.

ListJobsOptions

Варианты получения заданий маршрутизатора.

ListPageSettings

Аргументы для получения следующей страницы результатов поиска.

ListQueuesOptions

Опции для вывода списка очередей.

ListWorkersOptions

Варианты для перечисления работников.

LongestIdleMode

Рабочие места направляются на работника, который был бездействующим.

ManualReclassifyExceptionAction

Действие, которое вручную переклассифицирует задание, предоставляя селекторы очередей, приоритетов и рабочих селекторов.

Oauth2ClientCredential

Учетные данные OAuth2.0, используемые для сервера авторизации Contoso. Справочник: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

Подключает селектор очереди, через который значение передается из метки задания с тем же ключом

PassThroughWorkerSelectorAttachment

Подключает селектор рабочих процессов, через который передается значение из метки задания с тем же ключом

QueueAndMatchMode

Тип режима сопоставления заданий в очередь и сопоставление.

QueueLengthExceptionTrigger

Триггер для действия исключения при превышении длины очереди

QueueSelectorAttachment

Вложение селекторов очереди для разрешения очереди в задание из политики классификации

QueueWeightedAllocation

Содержит селекторы веса и очереди, которые следует применять, если выбраны для весовых распределений.

ReclassifyExceptionAction

Действие, которое изменяет метки в задании и затем реклассифицирует его

ReclassifyJobOptions

Варианты реклассификации работы.

RoundRobinMode

Задания распределяются для рабочих мест, начиная с рабочей роли, которая находится после последнего рабочего места для получения задания.

RouterJob

Единица работы для маршрутизации.

RouterJobAssignment

Сведения о назначении задания рабочей роли

RouterJobItem

Экземпляр paged маршрутизатораJob

RouterJobMatchingMode

Режим сопоставления заданий с очередями и сопоставлениями.

RouterJobNote

Примечание с меткой времени для задания маршрутизатора.

RouterJobOffer

Предложение работы рабочей роли

RouterJobPositionDetails

Положение и предполагаемое время ожидания задания.

RouterJobResponse

Единица работы для маршрутизации.

RouterQueue

Очередь, которая может содержать задания для маршрутизации.

RouterQueueItem

Экземпляр Paged маршрутизатораQueue

RouterQueueResponse

Очередь, которая может содержать задания для маршрутизации.

RouterQueueSelector

Описывает условие, которое должно соответствовать набору меток для выбора очереди.

RouterQueueStatistics

Статистика очереди

RouterRule

Правило одного из следующих типов:

StaticRule: правило, предоставляющее статические правила, которые всегда возвращают один результат независимо от входных данных. DirectMapRule: правило, возвращающее те же метки, что и входные метки. ExpressionRule: правило, предоставляющее встроенные правила выражений. AzureFunctionRule: правило, предоставляющее привязку к функции Azure с триггером HTTP. WebhookRule: правило, предоставляющее привязку к веб-серверу после протокола проверки подлинности OAuth2.0.

RouterWorker

Сущность для перенаправления заданий.

RouterWorkerAssignment

Назначение рабочей роли заданию

RouterWorkerItem

Экземпляр Paged маршрутизатораWorker

RouterWorkerResponse

Сущность для перенаправления заданий.

RouterWorkerSelector

Описывает условие, которое должно соответствовать набору меток для выбора рабочей роли.

RuleEngineQueueSelectorAttachment

Присоединяет селекторы очереди к заданию при разрешении RouterRule

RuleEngineWorkerSelectorAttachment

Присоединяет селекторы рабочих ролей к заданию при разрешении RouterRule

ScheduleAndSuspendMode
ScoringRuleOptions

Инкапсулирует все параметры, которые можно передать в качестве параметров для правила оценки с помощью BestWorkerMode

StaticQueueSelectorAttachment

Описывает селектор очереди, который будет подключен к заданию

StaticRouterRule

Правило, предоставляющее статические правила, которые всегда возвращают одинаковый результат независимо от входных данных.

StaticWorkerSelectorAttachment

Описывает селектор работников, который будет прикреплен к заданию

SuspendMode

Тип режима сопоставления заданий Приостановка.

UnassignJobOptions

Варианты отмены назначения задания.

UnassignJobRequest

Запрос полезных данных для отмены назначения задания.

UnassignJobResponse

Полезные данные ответа после успешного отмены назначения задания.

UpdateClassificationPolicyOptions

Параметры для обновления политики классификации.

UpdateDistributionPolicyOptions

Параметры для обновления политики распространения.

UpdateExceptionPolicyOptions

Параметры для обновления политики исключений.

UpdateJobOptions

Варианты обновления задания.

UpdateQueueOptions

Параметры для обновления очереди.

UpdateWorkerOptions

Параметры для обновления работника.

WaitTimeExceptionTrigger

Триггер для действия исключения при превышении времени ожидания

WebhookRouterRule

Правило, предоставляющее привязку к внешнему веб-серверу.

WeightedAllocationQueueSelectorAttachment

Описывает несколько наборов селекторов очереди, из которых один будет выбран и прикреплен в соответствии с весом

WeightedAllocationWorkerSelectorAttachment

Описывает несколько наборов селекторов рабочих, из которых один будет выбран и прикреплен в соответствии с весовым коэффициентом

WorkerSelectorAttachment

Вложение, которое прикрепляет селекторы работников к заданию

WorkerWeightedAllocation

Содержит селекторы веса и рабочие селекторы, которые следует применять, если выбраны для весовых распределений.

Псевдонимы типа

CancelJobResponse

Содержит данные ответа для операции отмены задания.

CloseJobResponse

Содержит данные ответа для операции закрытия задания.

CompleteJobResponse

Содержит данные ответа для всей операции задания.

DeclineJobOfferResponse

Содержит данные ответа для операции отклонения задания.

DistributionModeUnion
ExceptionActionUnion
ExceptionTriggerUnion
ExpressionRouterRuleLanguage

Определяет значения для ExpressionRouterRuleLanguage.
<xref:KnownExpressionRouterRuleLanguage> может использоваться взаимозаменяемо с ExpressionRouterRuleLanguage, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

powerFx

JSONValue

Безопасный тип вместо 'any'.

JobMatchModeType

Определяет значения для JobMatchModeType.
<xref:KnownJobMatchModeType> может использоваться взаимозаменяемо с JobMatchModeType, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

queueAndMatchMode
scheduleAndSuspendMode
suspendMode

LabelOperator

Определяет значения для LabelOperator.
<xref:KnownLabelOperator> может использоваться взаимозаменяемо с LabelOperator, это перечисление содержит известные значения, которые поддерживает сервис.

Известные значения, поддерживаемые службой

равных
notEqual
lessThan
lessThanEqual
большееЧем
greaterThanEqual

QueueSelectorAttachmentUnion
ReclassifyJobResponse

Содержит данные ответа для операции переклассификации задания.

RouterJobStatus

Определяет значения для RouterJobStatus.
<xref:KnownRouterJobStatus> может использоваться взаимозаменяемо с RouterJobStatus, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

ожиданиеКлассификация
Очереди
назначенный
завершено
закрытых
отменены
классификацияНе удалось
создан
pendingSchedule
запланированных
scheduleFailed
ожидание активации

RouterJobStatusSelector

Определяет значения для RouterJobStatusSelector.
<xref:KnownRouterJobStatusSelector> может использоваться взаимозаменяемо с RouterJobStatusSelector, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

все
ожиданиеКлассификация
Очереди
назначенный
завершено
закрытых
отменены
классификацияНе удалось
создан
pendingSchedule
запланированных
scheduleFailed
ожидание активации
активные

RouterRuleUnion
RouterWorkerSelectorStatus

Определяет значения для RouterWorkerSelectorStatus.
<xref:KnownRouterWorkerSelectorStatus> может использоваться взаимозаменяемо с RouterWorkerSelectorStatus, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

активные
истек срок действия

RouterWorkerState

Определяет значения для RouterWorkerState.
<xref:KnownRouterWorkerState> может использоваться взаимозаменяемо с RouterWorkerState, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

активные
осушение
неактивные

RouterWorkerStateSelector

Определяет значения для RouterWorkerStateSelector.
<xref:KnownRouterWorkerStateSelector> может использоваться взаимозаменяемо с RouterWorkerStateSelector, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

активные
осушение
неактивные
все

ScoringRuleParameterSelector

Определяет значения для ScoringRuleParameterSelector.
<xref:KnownScoringRuleParameterSelector> может использоваться взаимозаменяемо с ScoringRuleParameterSelector, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

jobLabels
workerСелекторы

Transformer
WorkerSelectorAttachmentUnion