Dela via


ServiceBusRuleManager interface

Tillåter att regler för en prenumeration hanteras. Den här regelhanteraren kräver bara lyssna-anspråk, medan ServiceBusAdministrationClient kräver Hantera anspråk.

Metoder

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Lägger till en regel i den aktuella prenumerationen för att filtrera meddelanden som når från ämne till prenumeration.

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

Lägger till en regel i den aktuella prenumerationen för att filtrera meddelanden som når från ämne till prenumeration.

deleteRule(string, OperationOptionsBase)

Tar bort en regel.

listRules(OperationOptions)

Returnerar en asynkron iterbar iterator för att visa en lista över alla regler under den angivna prenumerationen.

.byPage() returnerar en asynkron iterbar iterator för att visa en lista över reglerna på sidor.

Metodinformation

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Lägger till en regel i den aktuella prenumerationen för att filtrera meddelanden som når från ämne till prenumeration.

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

Parametrar

ruleName

string

namnet på regeln

filter

CorrelationRuleFilter | SqlRuleFilter

filteruttrycket som regeln utvärderar.

options
OperationOptionsBase

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer för begäran.

Returer

Promise<void>

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

Lägger till en regel i den aktuella prenumerationen för att filtrera meddelanden som når från ämne till prenumeration.

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

Parametrar

ruleName

string

namnet på regeln

filter

CorrelationRuleFilter | SqlRuleFilter

filteruttrycket som regeln utvärderar.

ruleAction
SqlRuleAction

SQL-liknande uttryck som kan köras på meddelandet om det associerade filtret ska tillämpas.

options
OperationOptionsBase

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer för begäran.

Returer

Promise<void>

deleteRule(string, OperationOptionsBase)

Tar bort en regel.

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

Parametrar

ruleName

string

namnet på regeln

Returer

Promise<void>

listRules(OperationOptions)

Returnerar en asynkron iterbar iterator för att visa en lista över alla regler under den angivna prenumerationen.

.byPage() returnerar en asynkron iterbar iterator för att visa en lista över reglerna på sidor.

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

Parametrar

Returer

En asyncIterableIterator som stöder sidindelning.