Udostępnij za pośrednictwem


ServiceBusRuleManager interface

Zezwala na zarządzanie regułami subskrypcji. Ten menedżer reguł wymaga tylko oświadczeń nasłuchiwania, podczas gdy usługa ServiceBusAdministrationClient wymaga zarządzania oświadczeniami.

Metody

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Dodaje regułę do bieżącej subskrypcji, aby filtrować komunikaty docierające z tematu do subskrypcji.

createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)

Dodaje regułę do bieżącej subskrypcji, aby filtrować komunikaty docierające z tematu do subskrypcji.

deleteRule(string, OperationOptionsBase)

Usuwa regułę.

listRules(OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić listę wszystkich reguł w ramach określonej subskrypcji.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić listę reguł na stronach.

Szczegóły metody

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Dodaje regułę do bieżącej subskrypcji, aby filtrować komunikaty docierające z tematu do subskrypcji.

function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>

Parametry

ruleName

string

nazwa reguły

filter

CorrelationRuleFilter | SqlRuleFilter

wyrażenie filtru, które ocenia reguła.

options
OperationOptionsBase

Opcje, których można użyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu.

Zwraca

Promise<void>

createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)

Dodaje regułę do bieżącej subskrypcji, aby filtrować komunikaty docierające z tematu do subskrypcji.

function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, ruleAction?: SqlRuleAction, options?: OperationOptionsBase): Promise<void>

Parametry

ruleName

string

nazwa reguły

filter

CorrelationRuleFilter | SqlRuleFilter

wyrażenie filtru, które ocenia reguła.

ruleAction
SqlRuleAction

Wyrażenie podobne do języka SQL, które można wykonać w komunikacie, powinno dotyczyć skojarzonego filtru.

options
OperationOptionsBase

Opcje, których można użyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu.

Zwraca

Promise<void>

deleteRule(string, OperationOptionsBase)

Usuwa regułę.

function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>

Parametry

ruleName

string

nazwa reguły

Zwraca

Promise<void>

listRules(OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić listę wszystkich reguł w ramach określonej subskrypcji.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić listę reguł na stronach.

function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>

Parametry

Zwraca

AsyncIterableIterator, który obsługuje stronicowanie.