Freigeben über


RuleEngineWorkerSelectorAttachment(RouterRule) Konstruktor

Definition

Initialisiert eine neue instance von RuleEngineWorkerSelectorAttachment.

public RuleEngineWorkerSelectorAttachment (Azure.Communication.JobRouter.RouterRule rule);
new Azure.Communication.JobRouter.RuleEngineWorkerSelectorAttachment : Azure.Communication.JobRouter.RouterRule -> Azure.Communication.JobRouter.RuleEngineWorkerSelectorAttachment
Public Sub New (rule As RouterRule)

Parameter

rule
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.

Ausnahmen

rule ist NULL.

Gilt für: