ServiceBusRuleManager interface
Umožňuje správu pravidel pro předplatné. Tento správce pravidel vyžaduje pouze deklarace identity naslouchání, zatímco ServiceBusAdministrationClient vyžaduje správu deklarací identity.
Metody
create |
Přidá do aktuálního odběru pravidlo pro filtrování zpráv, které se dostanou z tématu do odběru. |
create |
Přidá do aktuálního odběru pravidlo pro filtrování zpráv, které se dostanou z tématu do odběru. |
delete |
Odstraní pravidlo. |
list |
Vrátí asynchronní iterátor, který vypíše všechna pravidla v zadaném předplatném. .byPage() vrátí asynchronní iterátor pro výpis pravidel na stránkách. |
Podrobnosti metody
createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)
Přidá do aktuálního odběru pravidlo pro filtrování zpráv, které se dostanou z tématu do odběru.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>
Parametry
- ruleName
-
string
název pravidla
- filter
výraz filtru, který pravidlo vyhodnocuje.
- options
- OperationOptionsBase
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku.
Návraty
Promise<void>
createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)
Přidá do aktuálního odběru pravidlo pro filtrování zpráv, které se dostanou z tématu do odběru.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, ruleAction?: SqlRuleAction, options?: OperationOptionsBase): Promise<void>
Parametry
- ruleName
-
string
název pravidla
- filter
výraz filtru, který pravidlo vyhodnocuje.
- ruleAction
- SqlRuleAction
Výraz typu SQL, který se dá spustit ve zprávě, pokud by se použil přidružený filtr.
- options
- OperationOptionsBase
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku.
Návraty
Promise<void>
deleteRule(string, OperationOptionsBase)
Odstraní pravidlo.
function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>
Parametry
- ruleName
-
string
název pravidla
- options
- OperationOptionsBase
Návraty
Promise<void>
listRules(OperationOptions)
Vrátí asynchronní iterátor, který vypíše všechna pravidla v zadaném předplatném.
.byPage() vrátí asynchronní iterátor pro výpis pravidel na stránkách.
function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>
Parametry
- options
- OperationOptions
Návraty
AsyncIterableIterator, který podporuje stránkování.