Azure.Communication.JobRouter Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
BestWorkerMode |
Les travaux sont distribués au travailleur avec les capacités les plus fortes disponibles. |
CancelExceptionAction |
Action qui marque un travail comme annulé. |
CancelJobOptions |
Options d’annulation d’un travail. |
ChannelConfiguration |
Représente la capacité qu’un travail de ce canal consomme à partir d’un worker. |
CloseJobOptions |
Options de fermeture d’un travail. |
CompleteJobOptions |
Options d’exécution d’un travail. |
ConditionalQueueSelectorAttachment |
Décrit un ensemble de sélecteurs de file d’attente qui seront attachés si la condition donnée prend la valeur true. |
ConditionalWorkerSelectorAttachment |
Décrit un ensemble de sélecteurs de travail qui seront attachés si la condition donnée est résolue sur true. |
CreateClassificationPolicyOptions |
Options de création d’une stratégie de classification. |
CreateDistributionPolicyOptions |
Options de création d’une stratégie de distribution. |
CreateExceptionPolicyOptions |
Options de création d’une stratégie d’exception. |
CreateJobOptions |
Options de création d’un travail avec affectation de file d’attente directe. |
CreateJobWithClassificationPolicyOptions |
Options de création d’un travail avec des propriétés de classification. |
CreateQueueOptions |
Options de création d’une file d’attente de travaux. |
CreateWorkerOptions |
Options de création d’un worker de routeur. |
DeclineJobOfferOptions |
Options de refus d’une offre. |
DeclineJobOfferRequest |
Charge utile de la demande pour les offres déclinantes. |
DirectMapRouterRule |
Règle qui retourne les mêmes étiquettes que les étiquettes d’entrée. |
DistributionMode |
Classe de base abstraite pour la définition d’un mode de distribution Veuillez noter DistributionMode que la classe de base est. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent BestWorkerMode, LongestIdleMode et RoundRobinMode. |
ExceptionAction |
L’action à effectuer lorsque l’exception est déclenchée Veuillez noter ExceptionAction que est la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent CancelExceptionAction, ManualReclassifyExceptionAction et ReclassifyExceptionAction. |
ExceptionRule |
Règle qui définit les actions à exécuter sur un déclencheur spécifique. |
ExceptionTrigger |
Le déclencheur de cette règle d’exception Est ExceptionTrigger la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent QueueLengthExceptionTrigger et WaitTimeExceptionTrigger. |
ExpressionRouterRule |
Règle fournissant des règles d’expression inline. |
FunctionRouterRule |
Règle fournissant une liaison à une fonction Azure déclenchée par HTTP. |
FunctionRouterRuleCredential |
Informations d’identification utilisées pour accéder à la règle de fonction Azure. |
GetJobsOptions |
Options de filtrage lors de la récupération des travaux. |
GetWorkersOptions |
Options de filtrage lors de la récupération des workers de routeur. |
JobMatchingMode |
The JobMatchingMode. |
JobRouterAdministrationClient |
Client d’administration du routeur Azure Communication Services. |
JobRouterClient |
Client Azure Communication Services Router. |
JobRouterClientOptions |
Options de communication JobRouterClient. |
LabelValue |
Wrapper de valeur générique. |
LongestIdleMode |
Les travaux sont dirigés vers le travailleur qui a été inactif le plus longtemps. |
ManualReclassifyExceptionAction |
Action qui reclasse manuellement un travail en fournissant les sélecteurs de file d’attente, de priorité et de travail. |
Oauth2ClientCredential |
Informations d’identification OAuth2.0 utilisées pour le serveur d’autorisation de Contoso. Référence : https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
PassThroughQueueSelectorAttachment |
Joint un sélecteur de file d’attente dans lequel la valeur est transmise à partir de l’étiquette de travail avec la même clé. |
PassThroughWorkerSelectorAttachment |
Attache un sélecteur de travail où la valeur est passée à partir de l’étiquette de travail avec la même clé. |
QueueAndMatchMode |
Utilisé pour spécifier le comportement par défaut de la correspondance gourmande des travaux et du worker. |
QueueLengthExceptionTrigger |
Déclencher une action d’exception en cas de dépassement de la longueur de la file d’attente. |
QueueSelectorAttachment |
Pièce jointe de sélecteurs de file d’attente pour résoudre une file d’attente en un travail à partir d’une stratégie de classification. Notez QueueSelectorAttachment que est la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent ConditionalQueueSelectorAttachment, PassThroughQueueSelectorAttachment, StaticQueueSelectorAttachmentRuleEngineQueueSelectorAttachmentet WeightedAllocationQueueSelectorAttachment. |
QueueWeightedAllocation |
Contient le pourcentage de poids et les sélecteurs de file d’attente à appliquer s’ils sont sélectionnés pour les distributions pondérées. |
ReclassifyExceptionAction |
Action qui modifie les étiquettes d’un travail, puis la reclassifie. |
RoundRobinMode |
Les travaux sont distribués pour les workers, en commençant par le worker qui se trouve après le dernier worker à recevoir un travail. |
RouterJobNote |
Note jointe à un travail |
RouterQueueAssignment |
Affectation d’un worker à une file d’attente. |
RouterQueueSelector |
Décrit une condition qui doit être remplie par rapport à un ensemble d’étiquettes pour la sélection de la file d’attente. |
RouterRule |
Règle de l’un des types suivants : StaticRule : règle fournissant des règles statiques qui retournent toujours le même résultat, quelle que soit l’entrée. DirectMapRule : règle qui retourne les mêmes étiquettes que les étiquettes d’entrée. ExpressionRule : règle fournissant des règles d’expression inline. AzureFunctionRule : règle fournissant une liaison à une fonction Azure déclenchée par HTTP. WebhookRule : règle fournissant une liaison à un serveur web suivant le protocole d’authentification OAuth2.0. Veuillez noter qu’il RouterRule s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent FunctionRouterRule, DirectMapRouterRule, StaticRouterRuleExpressionRouterRuleet WebhookRouterRule. |
RouterWorkerSelector |
Décrit une condition qui doit être remplie par rapport à un ensemble d’étiquettes pour la sélection du worker. |
RuleEngineQueueSelectorAttachment |
Attache des sélecteurs de file d’attente à un travail lorsque routerRule est résolu. |
RuleEngineWorkerSelectorAttachment |
Attache des sélecteurs de travail à un travail lorsqu’un RouterRule est résolu. |
ScheduleAndSuspendMode |
The ScheduleAndSuspendMode. |
StaticQueueSelectorAttachment |
Décrit un sélecteur de file d’attente qui sera attaché au travail. |
StaticRouterRule |
Règle fournissant des règles statiques qui retournent toujours le même résultat, quelle que soit l’entrée. |
StaticWorkerSelectorAttachment |
Décrit un sélecteur de travail qui sera attaché au travail. |
SuspendMode |
Permet de spécifier un mode de correspondance lorsqu’aucune action n’est effectuée sur un travail. |
UnassignJobOptions |
Options pour annuler l’affectation d’un travail. |
UpdateClassificationPolicyOptions |
Options de mise à jour de la stratégie de classification. |
UpdateDistributionPolicyOptions |
Options de mise à jour de la stratégie de distribution. |
UpdateExceptionPolicyOptions |
Options de mise à jour de la stratégie d’exception. |
UpdateJobOptions |
Options de mise à jour d’un travail. |
UpdateQueueOptions |
Options de mise à jour d’une file d’attente de travaux. |
UpdateWorkerOptions |
Options de mise à jour d’un worker de routeur. |
WaitTimeExceptionTrigger |
Déclencher une action d’exception en cas de dépassement du temps d’attente. |
WebhookRouterRule |
Règle fournissant une liaison à un serveur web externe. |
WeightedAllocationQueueSelectorAttachment |
Décrit plusieurs ensembles de sélecteurs de file d’attente, dont un sera sélectionné et attaché en fonction d’une pondération. |
WeightedAllocationWorkerSelectorAttachment |
Décrit plusieurs ensembles de sélecteurs de travail, dont un sera sélectionné et attaché en fonction d’une pondération. |
WorkerSelectorAttachment |
Une pièce jointe qui attache des sélecteurs de travail à un travail Notez WorkerSelectorAttachment que est la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent ConditionalWorkerSelectorAttachment, PassThroughWorkerSelectorAttachment, StaticWorkerSelectorAttachmentRuleEngineWorkerSelectorAttachmentet WeightedAllocationWorkerSelectorAttachment. |
WorkerWeightedAllocation |
Contient le pourcentage de poids et les sélecteurs de travail à appliquer s’ils sont sélectionnés pour les distributions pondérées. |
Structures
ExpressionRouterRuleLanguage |
Langage d’expression à compiler et à exécuter. |
JobMatchModeType |
The JobMatchModeType. |
LabelOperator |
Décrit comment la valeur de l’étiquette est comparée au passage de valeur. |
RouterJobStatusSelector |
The RouterJobStatusSelector. |
RouterWorkerState |
État actuel du worker. |
RouterWorkerStateSelector |
The RouterWorkerStateSelector. |
ScoringRuleParameterSelector |
Paramètres pris en charge pour les workers de scoring. |
Énumérations
JobRouterClientOptions.ServiceVersion |
Version du service Routeur. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour