Azure.Communication.JobRouter Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
BestWorkerMode |
Aufträge werden an den Worker mit den stärksten verfügbaren Fähigkeiten verteilt. |
CancelExceptionAction |
Eine Aktion, die einen Auftrag als abgebrochen markiert. |
CancelJobOptions |
Optionen zum Abbrechen eines Auftrags. |
ChannelConfiguration |
Stellt die Kapazität dar, die ein Auftrag in diesem Kanal von einem Worker beansprucht. |
CloseJobOptions |
Optionen zum Schließen eines Auftrags. |
CompleteJobOptions |
Optionen zum Abschließen eines Auftrags. |
ConditionalQueueSelectorAttachment |
Beschreibt eine Reihe von Warteschlangenselektoren, die angefügt werden, wenn die angegebene Bedingung in true aufgelöst wird. |
ConditionalWorkerSelectorAttachment |
Beschreibt eine Reihe von Workerselektoren, die angefügt werden, wenn die angegebene Bedingung in true aufgelöst wird. |
CreateClassificationPolicyOptions |
Optionen zum Erstellen einer Klassifizierungsrichtlinie. |
CreateDistributionPolicyOptions |
Optionen zum Erstellen einer Verteilungsrichtlinie. |
CreateExceptionPolicyOptions |
Optionen zum Erstellen einer Ausnahmerichtlinie. |
CreateJobOptions |
Optionen zum Erstellen eines Auftrags mit direkter Warteschlangenzuweisung. |
CreateJobWithClassificationPolicyOptions |
Optionen zum Erstellen eines Auftrags mit Klassifizierungseigenschaften. |
CreateQueueOptions |
Optionen zum Erstellen einer Auftragswarteschlange. |
CreateWorkerOptions |
Optionen zum Erstellen eines Router workers. |
DeclineJobOfferOptions |
Optionen zur Ablehnung eines Angebots. |
DeclineJobOfferRequest |
Fordern Sie die Nutzlast für ablehnende Angebote an. |
DirectMapRouterRule |
Eine Regel, die dieselben Bezeichnungen wie die Eingabebezeichnungen zurückgibt. |
DistributionMode |
Abstrakte Basisklasse zum Definieren eines Verteilungsmodus Beachten Sie, dass DistributionMode es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind BestWorkerMode, LongestIdleMode und RoundRobinMode. |
ExceptionAction |
Die Aktion, die ausgeführt werden soll, wenn die Ausnahme ausgelöst wird Bitte beachten ExceptionAction Sie, dass es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind CancelExceptionAction, ManualReclassifyExceptionAction und ReclassifyExceptionAction. |
ExceptionRule |
Eine Regel, die Aktionen definiert, die für einen bestimmten Trigger ausgeführt werden sollen. |
ExceptionTrigger |
Der Trigger für diese Ausnahmeregel Beachten Sie bitte ExceptionTrigger die Basisklasse. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen umfassen QueueLengthExceptionTrigger und WaitTimeExceptionTrigger. |
ExpressionRouterRule |
Eine Regel, die Inlineausdruckregeln bereitstellt. |
FunctionRouterRule |
Eine Regel, die eine Bindung an eine von HTTP ausgelöste Azure-Funktion bereitstellt. |
FunctionRouterRuleCredential |
Anmeldeinformationen, die für den Zugriff auf die Azure-Funktionsregel verwendet werden. |
GetJobsOptions |
Filteroptionen beim Abrufen von Aufträgen. |
GetWorkersOptions |
Optionen zum Filtern beim Abrufen von Router-Workern. |
JobMatchingMode |
Der JobMatchingMode. |
JobRouterAdministrationClient |
Der Azure Communication Services Routerverwaltungsclient. |
JobRouterClient |
Der Azure Communication Services Routerclient. |
JobRouterClientOptions |
Die Optionen für die Kommunikation JobRouterClient. |
LabelValue |
Generischer Wert-Wrapper. |
LongestIdleMode |
Aufträge werden an den Mitarbeiter weitergeleitet, der am längsten im Leerlauf war. |
ManualReclassifyExceptionAction |
Eine Aktion, die einen Auftrag manuell neu klassifiziert, indem die Warteschlangen-, Prioritäts- und Workerselektoren bereitgestellt werden. |
Oauth2ClientCredential |
OAuth2.0-Anmeldeinformationen, die für den Autorisierungsserver von Contoso verwendet werden. Referenz: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
PassThroughQueueSelectorAttachment |
Fügt eine Warteschlangenauswahl an, bei der der Wert von der Auftragsbezeichnung mit demselben Schlüssel übergeben wird. |
PassThroughWorkerSelectorAttachment |
Fügt eine Workerauswahl an, bei der der Wert von der Auftragsbezeichnung mit demselben Schlüssel übergeben wird. |
QueueAndMatchMode |
Wird verwendet, um das Standardverhalten des gierigen Abgleichs von Aufträgen und Workern anzugeben. |
QueueLengthExceptionTrigger |
Trigger für eine Ausnahmeaktion bei Überschreitung der Warteschlangenlänge. |
QueueSelectorAttachment |
Eine Anlage von Warteschlangenselektoren zum Auflösen einer Warteschlange in einen Auftrag aus einer Klassifizierungsrichtlinie Hinweis QueueSelectorAttachment ist die Basisklasse. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind ConditionalQueueSelectorAttachment, PassThroughQueueSelectorAttachment, RuleEngineQueueSelectorAttachmentund StaticQueueSelectorAttachmentWeightedAllocationQueueSelectorAttachment. |
QueueWeightedAllocation |
Enthält den Gewichtungsprozentsatz und die Warteschlangenselektoren, die angewendet werden sollen, wenn sie für gewichtete Verteilungen ausgewählt werden. |
ReclassifyExceptionAction |
Eine Aktion, die Bezeichnungen für einen Auftrag ändert und ihn dann neu klassifiziert. |
RoundRobinMode |
Aufträge werden an Mitarbeiter verteilt, beginnend mit dem Worker, der nach dem letzten Worker einen Auftrag erhält. |
RouterJobNote |
Eine Notiz, die einem Auftrag angefügt ist |
RouterQueueAssignment |
Eine Zuordnung eines Workers zu einer Warteschlange. |
RouterQueueSelector |
Beschreibt eine Bedingung, die für eine Reihe von Bezeichnungen für die Warteschlangenauswahl erfüllt werden muss. |
RouterRule |
Eine Regel mit einem der folgenden Typen: StaticRule: Eine Regel, die statische Regeln bereitstellt, die unabhängig von der Eingabe immer das gleiche Ergebnis zurückgeben. DirectMapRule: Eine Regel, die dieselben Bezeichnungen wie die Eingabebezeichnungen zurückgibt. ExpressionRule: Eine Regel, die Inlineausdruckregeln bereitstellt. AzureFunctionRule: Eine Regel, die eine Bindung an eine durch HTTP ausgelöste Azure-Funktion bereitstellt. WebhookRule: Eine Regel, die eine Bindung an einen Webserver nach dem OAuth2.0-Authentifizierungsprotokoll bereitstellt. Beachten Sie, dass RouterRule es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind FunctionRouterRule, DirectMapRouterRule, ExpressionRouterRuleund StaticRouterRuleWebhookRouterRule. |
RouterWorkerSelector |
Beschreibt eine Bedingung, die für eine Reihe von Bezeichnungen für die Workerauswahl erfüllt werden muss. |
RuleEngineQueueSelectorAttachment |
Fügt Warteschlangenselektoren an einen Auftrag an, wenn die RouterRule aufgelöst wird. |
RuleEngineWorkerSelectorAttachment |
Fügt Workerauswahloren an einen Auftrag an, wenn eine RouterRule aufgelöst wird. |
ScheduleAndSuspendMode |
The ScheduleAndSuspendMode. |
StaticQueueSelectorAttachment |
Beschreibt einen Warteschlangenauswahlor, der an den Auftrag angefügt wird. |
StaticRouterRule |
Eine Regel, die statische Regeln bereitstellt, die unabhängig von der Eingabe immer das gleiche Ergebnis zurückgeben. |
StaticWorkerSelectorAttachment |
Beschreibt eine Workerauswahl, die an den Auftrag angefügt wird. |
SuspendMode |
Wird verwendet, um einen Übereinstimmungsmodus anzugeben, wenn keine Aktion für einen Auftrag ausgeführt wird. |
UnassignJobOptions |
Optionen zum Aufheben der Zuweisung eines Auftrags. |
UpdateClassificationPolicyOptions |
Optionen zum Aktualisieren der Klassifizierungsrichtlinie. |
UpdateDistributionPolicyOptions |
Optionen zum Aktualisieren der Verteilungsrichtlinie. |
UpdateExceptionPolicyOptions |
Optionen zum Aktualisieren der Ausnahmerichtlinie. |
UpdateJobOptions |
Optionen zum Aktualisieren eines Auftrags. |
UpdateQueueOptions |
Optionen zum Aktualisieren einer Auftragswarteschlange. |
UpdateWorkerOptions |
Optionen zum Aktualisieren eines Router-Workers. |
WaitTimeExceptionTrigger |
Trigger für eine Ausnahmeaktion bei Überschreitung der Wartezeit. |
WebhookRouterRule |
Eine Regel, die eine Bindung an einen externen Webserver bereitstellt. |
WeightedAllocationQueueSelectorAttachment |
Beschreibt mehrere Sätze von Warteschlangenselektoren, von denen einer entsprechend einer Gewichtung ausgewählt und angefügt wird. |
WeightedAllocationWorkerSelectorAttachment |
Beschreibt mehrere Sätze von Workerauswahlen, von denen einer ausgewählt und entsprechend einer Gewichtung angefügt wird. |
WorkerSelectorAttachment |
Eine Anlage, die Workerauswahloren an einen Auftrag anfügt Bitte beachten WorkerSelectorAttachment Sie, ist die Basisklasse. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind ConditionalWorkerSelectorAttachment, PassThroughWorkerSelectorAttachment, RuleEngineWorkerSelectorAttachmentund StaticWorkerSelectorAttachmentWeightedAllocationWorkerSelectorAttachment. |
WorkerWeightedAllocation |
Enthält den Gewichtungsprozentsatz und die Workerselektoren, die angewendet werden sollen, wenn sie für gewichtete Verteilungen ausgewählt werden. |
Strukturen
ExpressionRouterRuleLanguage |
Die Ausdruckssprache, in die kompiliert und ausgeführt werden soll. |
JobMatchModeType |
Der JobMatchModeType. |
LabelOperator |
Beschreibt, wie der Wert der Bezeichnung im Vergleich zum durchlaufenen Wert verglichen wird. |
RouterJobStatusSelector |
Der RouterJobStatusSelector. |
RouterWorkerState |
Der aktuelle Zustand des Workers. |
RouterWorkerStateSelector |
Der RouterWorkerStateSelector. |
ScoringRuleParameterSelector |
Unterstützte Parameter für die Bewertung von Workern. |
Enumerationen
JobRouterClientOptions.ServiceVersion |
Die Routerdienstversion. |