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