Partager via


DistributionMode Classe

Définition

Classe de base abstraite pour définir un mode de distribution Veuillez noter DistributionMode qu’il s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent BestWorkerMode, LongestIdleMode et RoundRobinMode.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Communication.JobRouter.PolymorphicWriteOnlyJsonConverter<Azure.Communication.JobRouter.DistributionMode>))]
public abstract class DistributionMode
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Communication.JobRouter.PolymorphicWriteOnlyJsonConverter<Azure.Communication.JobRouter.DistributionMode>))>]
type DistributionMode = class
Public MustInherit Class DistributionMode
Héritage
DistributionMode
Dérivé
Attributs

Constructeurs

DistributionMode()

Initialise une nouvelle instance de DistributionMode.

Propriétés

BypassSelectors

(Facultatif) Si la valeur est true, le routeur fait correspondre les workers aux travaux, même s’ils ne correspondent pas aux sélecteurs d’étiquettes. Avertissement : Vous pouvez obtenir des travailleurs qui ne sont pas qualifiés pour le travail avec lequel ils sont mis en correspondance si vous définissez cette variable sur true. Cet indicateur est davantage destiné à une utilisation temporaire. Par défaut, définissez sur false.

MaxConcurrentOffers

(facultatif)

Régit le nombre maximal d’offres simultanées actives qu’un travail peut avoir.

MinConcurrentOffers

(facultatif)

Régit le nombre minimal souhaité d’offres simultanées actives qu’un travail peut avoir.

S’applique à