Azure.Communication.JobRouter Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
BestWorkerMode |
Os trabalhos são distribuídos para o trabalhador com as habilidades mais fortes disponíveis. |
CancelExceptionAction |
Uma ação que marca um trabalho como cancelado. |
CancelJobOptions |
Opções para cancelar um trabalho. |
ChannelConfiguration |
Representa a capacidade que um trabalho neste canal consumirá de um trabalho. |
CloseJobOptions |
Opções para fechar um trabalho. |
CompleteJobOptions |
Opções para concluir um trabalho. |
ConditionalQueueSelectorAttachment |
Descreve um conjunto de seletores de fila que serão anexados se a condição fornecida for resolvida como true. |
ConditionalWorkerSelectorAttachment |
Descreve um conjunto de seletores de trabalho que serão anexados se a condição fornecida for resolvida como true. |
CreateClassificationPolicyOptions |
Opções para criar a política de classificação. |
CreateDistributionPolicyOptions |
Opções para criar a política de distribuição. |
CreateExceptionPolicyOptions |
Opções para criar a política de exceção. |
CreateJobOptions |
Opções para criar trabalho com atribuição de fila direta. |
CreateJobWithClassificationPolicyOptions |
Opções para criar um trabalho com propriedades de classificação. |
CreateQueueOptions |
Opções para criar uma fila de trabalho. |
CreateWorkerOptions |
Opções para criar um trabalho de roteador. |
DeclineJobOfferOptions |
Opções para recusar uma oferta. |
DeclineJobOfferRequest |
Solicitar conteúdo para ofertas em declínio. |
DirectMapRouterRule |
Uma regra que retorna os mesmos rótulos que os rótulos de entrada. |
DistributionMode |
Classe base abstrata para definir um modo de distribuição Observe que DistributionMode é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem BestWorkerModee RoundRobinModeLongestIdleMode . |
ExceptionAction |
A ação a ser executada quando a exceção é disparada Observe que ExceptionAction é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem CancelExceptionActione ReclassifyExceptionActionManualReclassifyExceptionAction . |
ExceptionRule |
Uma regra que define ações a serem executadas em um gatilho específico. |
ExceptionTrigger |
O gatilho para essa regra de exceção Observe ExceptionTrigger que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem QueueLengthExceptionTrigger e WaitTimeExceptionTrigger. |
ExpressionRouterRule |
Uma regra que fornece regras de expressão embutidas. |
FunctionRouterRule |
Uma regra que fornece uma associação a uma função do Azure disparada por HTTP. |
FunctionRouterRuleCredential |
Credenciais usadas para acessar a regra de função do Azure. |
GetJobsOptions |
Opções de filtro durante a recuperação de trabalhos. |
GetWorkersOptions |
Opções de filtragem durante a recuperação de trabalhos do roteador. |
JobMatchingMode |
O JobMatchingMode. |
JobRouterAdministrationClient |
O cliente de Administração do Roteador Serviços de Comunicação do Azure. |
JobRouterClient |
O cliente do Roteador Serviços de Comunicação do Azure. |
JobRouterClientOptions |
As opções para comunicação JobRouterClient. |
LabelValue |
Wrapper de valor genérico. |
LongestIdleMode |
Os trabalhos são direcionados para o trabalhador que está ocioso há mais tempo. |
ManualReclassifyExceptionAction |
Uma ação que reclassifica manualmente um trabalho fornecendo os seletores de fila, prioridade e trabalho. |
Oauth2ClientCredential |
Credenciais do OAuth2.0 usadas para o servidor de autorização da Contoso. Referência: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
PassThroughQueueSelectorAttachment |
Anexa um seletor de fila em que o valor é passado do rótulo de trabalho com a mesma chave. |
PassThroughWorkerSelectorAttachment |
Anexa um seletor de trabalho em que o valor é passado do rótulo de trabalho com a mesma chave. |
QueueAndMatchMode |
Usado para especificar o comportamento padrão de correspondência greedy de trabalhos e trabalhos. |
QueueLengthExceptionTrigger |
Gatilho para uma ação de exceção ao exceder o comprimento da fila. |
QueueSelectorAttachment |
Um anexo de seletores de fila para resolve uma fila para um trabalho de uma política de classificação Observe QueueSelectorAttachment que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem ConditionalQueueSelectorAttachment, PassThroughQueueSelectorAttachment, RuleEngineQueueSelectorAttachmente WeightedAllocationQueueSelectorAttachmentStaticQueueSelectorAttachment . |
QueueWeightedAllocation |
Contém o percentual de peso e os seletores de fila a serem aplicados se selecionados para distribuições ponderadas. |
ReclassifyExceptionAction |
Uma ação que modifica rótulos em um trabalho e, em seguida, reclassifica-o. |
RoundRobinMode |
Os trabalhos são distribuídos para os trabalhadores, começando pelo trabalhador que está após o último trabalho a receber um trabalho. |
RouterJobNote |
Uma anotação anexada a um trabalho |
RouterQueueAssignment |
Uma atribuição de um trabalhador a uma fila. |
RouterQueueSelector |
Descreve uma condição que deve ser atendida em relação a um conjunto de rótulos para seleção de fila. |
RouterRule |
Uma regra de um dos seguintes tipos: StaticRule: uma regra que fornece regras estáticas que sempre retornam o mesmo resultado, independentemente da entrada. DirectMapRule: uma regra que retorna os mesmos rótulos que os rótulos de entrada. ExpressionRule: uma regra que fornece regras de expressão embutidas. AzureFunctionRule: uma regra que fornece uma associação a uma função do Azure disparada por HTTP. WebhookRule: uma regra que fornece uma associação a um servidor Web seguindo o protocolo de autenticação OAuth2.0. RouterRule Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem FunctionRouterRule, DirectMapRouterRule, ExpressionRouterRulee WebhookRouterRuleStaticRouterRule . |
RouterWorkerSelector |
Descreve uma condição que deve ser atendida em relação a um conjunto de rótulos para seleção de trabalho. |
RuleEngineQueueSelectorAttachment |
Anexa seletores de fila a um trabalho quando o RouterRule é resolvido. |
RuleEngineWorkerSelectorAttachment |
Anexa seletores de trabalho a um trabalho quando um RouterRule é resolvido. |
ScheduleAndSuspendMode |
O ScheduleAndSuspendMode. |
StaticQueueSelectorAttachment |
Descreve um seletor de fila que será anexado ao trabalho. |
StaticRouterRule |
Uma regra que fornece regras estáticas que sempre retornam o mesmo resultado, independentemente da entrada. |
StaticWorkerSelectorAttachment |
Descreve um seletor de trabalho que será anexado ao trabalho. |
SuspendMode |
Usado para especificar um modo de correspondência quando nenhuma ação é executada em um trabalho. |
UnassignJobOptions |
Opções para cancelar a atribuição de um trabalho. |
UpdateClassificationPolicyOptions |
Opções para atualizar a política de classificação. |
UpdateDistributionPolicyOptions |
Opções para atualizar a política de distribuição. |
UpdateExceptionPolicyOptions |
Opções para atualizar a política de exceção. |
UpdateJobOptions |
Opções para atualizar um trabalho. |
UpdateQueueOptions |
Opções para atualizar uma fila de trabalho. |
UpdateWorkerOptions |
Opções para atualizar um trabalho de roteador. |
WaitTimeExceptionTrigger |
Gatilho para uma ação de exceção ao exceder o tempo de espera. |
WebhookRouterRule |
Uma regra que fornece uma associação a um servidor Web externo. |
WeightedAllocationQueueSelectorAttachment |
Descreve vários conjuntos de seletores de fila, dos quais um será selecionado e anexado de acordo com uma ponderação. |
WeightedAllocationWorkerSelectorAttachment |
Descreve vários conjuntos de seletores de trabalho, dos quais um será selecionado e anexado de acordo com uma ponderação. |
WorkerSelectorAttachment |
Um anexo que anexa seletores de trabalho a um trabalho Observe WorkerSelectorAttachment que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem ConditionalWorkerSelectorAttachment, PassThroughWorkerSelectorAttachment, RuleEngineWorkerSelectorAttachmente WeightedAllocationWorkerSelectorAttachmentStaticWorkerSelectorAttachment . |
WorkerWeightedAllocation |
Contém o percentual de peso e os seletores de trabalho a serem aplicados se selecionados para distribuições ponderadas. |
Estruturas
ExpressionRouterRuleLanguage |
A linguagem de expressão para compilar e executar. |
JobMatchModeType |
O JobMatchModeType. |
LabelOperator |
Descreve como o valor do rótulo é comparado ao valor passado. |
RouterJobStatusSelector |
O RouterJobStatusSelector. |
RouterWorkerState |
O estado atual do trabalho. |
RouterWorkerStateSelector |
O RouterWorkerStateSelector. |
ScoringRuleParameterSelector |
Parâmetros com suporte para trabalhos de pontuação. |
Enumerações
JobRouterClientOptions.ServiceVersion |
A versão do serviço roteador. |