ServiceBusRuleManager interface
Umožňuje spravovat pravidla pro předplatné. Tento správce pravidel vyžaduje pouze deklarace identity naslouchání, zatímco ServiceBusAdministrationClient vyžaduje spravovat deklarace identity.
Metody
| create |
Přidá do aktuálního předplatného pravidlo pro filtrování zpráv, které se dostanou z tématu do odběru. |
| create |
Přidá do aktuálního předplatného 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ý zobrazí seznam všech pravidel v rámci zadaného předplatného. .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 předplatného 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 vyhodnotí.
- 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 předplatného 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 vyhodnotí.
- ruleAction
- SqlRuleAction
Výraz typu SQL, který lze spustit ve zprávě, by měl použít 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ý zobrazí seznam všech pravidel v rámci zadaného předplatného.
.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í.