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
create |
Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema zum Abonnement gelangen. |
create |
Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema zum Abonnement gelangen. |
delete |
Löscht eine Regel. |
list |
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
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
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
- options
- OperationOptionsBase
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
- options
- OperationOptions
Gibt zurück
Ein asyncIterableIterator, der paging unterstützt.