Sdílet prostřednictvím


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

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.

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.

deleteRule(string, OperationOptionsBase)

Odstraní pravidlo.

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.

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

CorrelationRuleFilter | SqlRuleFilter

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

CorrelationRuleFilter | SqlRuleFilter

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

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

Návraty

AsyncIterableIterator, který podporuje stránkování.