Freigeben über


ServiceBusRuleManager interface

Ermöglicht die Verwaltung von Regeln für ein Abonnement. Dieser Regel-Manager erfordert nur Listenansprüche, während für den ServiceBusAdministrationClient "Verwalten von Ansprüchen" erforderlich ist.

Methoden

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema zum Abonnement gelangen.

createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)

Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema zum Abonnement gelangen.

deleteRule(string, OperationOptionsBase)

Löscht eine Regel.

listRules(OperationOptions)

Gibt einen asynchronen iterierbaren Iterator zurück, um alle Regeln unter dem angegebenen Abonnement auflisten zu können.

.byPage() gibt einen asynchronen iterablen Iterator zurück, um die Regeln auf Seiten auflisten zu können.

Details zur Methode

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema zum Abonnement gelangen.

function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>

Parameter

ruleName

string

der Name der Regel

filter

CorrelationRuleFilter | SqlRuleFilter

der Filterausdruck, den die Regel auswertet.

options
OperationOptionsBase

Die Optionen, die zum Abbrechen, Nachverfolgen und Steuern anderer Konfigurationen auf der Anforderung verwendet werden können.

Gibt zurück

Promise<void>

createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)

Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema zum Abonnement gelangen.

function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, ruleAction?: SqlRuleAction, options?: OperationOptionsBase): Promise<void>

Parameter

ruleName

string

der Name der Regel

filter

CorrelationRuleFilter | SqlRuleFilter

der Filterausdruck, den die Regel auswertet.

ruleAction
SqlRuleAction

Der SQL-ähnliche Ausdruck, der für die Nachricht ausgeführt werden kann, sollte der zugeordnete Filter angewendet werden.

options
OperationOptionsBase

Die Optionen, die zum Abbrechen, Nachverfolgen und Steuern anderer Konfigurationen auf der Anforderung verwendet werden können.

Gibt zurück

Promise<void>

deleteRule(string, OperationOptionsBase)

Löscht eine Regel.

function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>

Parameter

ruleName

string

der Name der Regel

Gibt zurück

Promise<void>

listRules(OperationOptions)

Gibt einen asynchronen iterierbaren Iterator zurück, um alle Regeln unter dem angegebenen Abonnement auflisten zu können.

.byPage() gibt einen asynchronen iterablen Iterator zurück, um die Regeln auf Seiten auflisten zu können.

function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>

Parameter

Gibt zurück

Ein asyncIterableIterator, der paging unterstützt.