Dela via


ServiceBusRuleManager interface

Tillåter att regler för en prenumeration hanteras. Den här regelhanteraren kräver bara Lyssnar-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 iterbar iterator för asynkronisering för att visa alla regler under den angivna prenumerationen.

.byPage() returnerar en iterator som kan itereras asynkront för att visa 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 på 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

Det SQL-liknande uttryck som kan köras i 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 på 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 iterbar iterator för asynkronisering för att visa alla regler under den angivna prenumerationen.

.byPage() returnerar en iterator som kan itereras asynkront för att visa reglerna på sidor.

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

Parametrar

Returer

En asyncIterableIterator som stöder växling.