@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. Известные значения, поддерживаемые службойpowerFx |
| JSONValue |
Безопасный тип вместо 'any'. |
| JobMatchModeType |
Определяет значения для JobMatchModeType. Известные значения, поддерживаемые службой
queueAndMatchMode |
| LabelOperator |
Определяет значения для LabelOperator. Известные значения, поддерживаемые службой
равных |
| QueueSelectorAttachmentUnion | |
| ReclassifyJobResponse |
Содержит данные ответа для операции переклассификации задания. |
| RouterJobStatus |
Определяет значения для RouterJobStatus. Известные значения, поддерживаемые службой
ожиданиеКлассификация |
| RouterJobStatusSelector |
Определяет значения для RouterJobStatusSelector. Известные значения, поддерживаемые службой
все |
| RouterRuleUnion | |
| RouterWorkerSelectorStatus |
Определяет значения для RouterWorkerSelectorStatus. Известные значения, поддерживаемые службойактивные |
| RouterWorkerState |
Определяет значения для RouterWorkerState. Известные значения, поддерживаемые службойактивные |
| RouterWorkerStateSelector |
Определяет значения для RouterWorkerStateSelector. Известные значения, поддерживаемые службойактивные |
| ScoringRuleParameterSelector |
Определяет значения для ScoringRuleParameterSelector. Известные значения, поддерживаемые службой
jobLabels |
| Transformer | |
| WorkerSelectorAttachmentUnion | |