Compartilhar via


BestWorkerMode Classe

Definição

Os trabalhos são distribuídos para o trabalhador com as habilidades mais fortes disponíveis.

public class BestWorkerMode : Azure.Communication.JobRouter.DistributionMode
type BestWorkerMode = class
    inherit DistributionMode
Public Class BestWorkerMode
Inherits DistributionMode
Herança
BestWorkerMode

Construtores

BestWorkerMode()

Inicializa uma nova instância de BestWorkerModePolicy com a regra de pontuação padrão. Fórmula de pontuação padrão que usa o número de rótulos de trabalho que os rótulos de trabalho correspondem, bem como o número de seletores de rótulo que os rótulos de trabalho correspondem e/ou excedem usando uma função logística (https://en.wikipedia.org/wiki/Logistic_function).

BestWorkerMode(RouterRule, IList<ScoringRuleParameterSelector>, Boolean, Nullable<Int32>, Boolean)

Inicializa uma nova instância de BestWorkerModePolicy com a regra de pontuação especificada pelo usuário.

Propriedades

BypassSelectors

(Opcional) Se definido como true, o roteador corresponderá os trabalhos aos trabalhos, mesmo que eles não correspondam aos seletores de rótulo. Aviso: você poderá obter trabalhos que não são qualificados para o trabalho com o qual eles são correspondidos se você definir essa variável como true. Esse sinalizador destina-se mais ao uso temporário. Por padrão, defina como false.

(Herdado de DistributionMode)
MaxConcurrentOffers

(Opcional)

Controla o número máximo de ofertas simultâneas ativas que um trabalho pode ter.

(Herdado de DistributionMode)
MinConcurrentOffers

(Opcional)

Controla o número mínimo desejado de ofertas simultâneas ativas que um trabalho pode ter.

(Herdado de DistributionMode)
ScoringRule

Define uma regra de pontuação a ser usada ao calcular uma pontuação para determinar o melhor trabalho.

ScoringRuleOptions

Encapsula todas as opções que podem ser passadas como parâmetros para a regra de pontuação com BestWorkerMode.

Aplica-se a