Freigeben über


ServiceBusRuleManager interface

Ermöglicht die Verwaltung von Regeln für ein Abonnement. Für diesen Regel-Manager sind nur Listenansprüche erforderlich, während serviceBusAdministrationClient Ansprüche verwalten erfordert.

Methoden

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema an das Abonnement reichen.

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

Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema an das Abonnement reichen.

deleteRule(string, OperationOptionsBase)

Löscht eine Regel.

listRules(OperationOptions)

Gibt einen asynchronen iterierbaren Iterator zurück, der alle Regeln unter dem angegebenen Abonnement auflistet.

.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 an das Abonnement reichen.

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 für die 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 an das Abonnement reichen.

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, wenn der zugeordnete Filter angewendet wird.

options
OperationOptionsBase

Die Optionen, die zum Abbrechen, Nachverfolgen und Steuern anderer Konfigurationen für die 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, der alle Regeln unter dem angegebenen Abonnement auflistet.

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