Condividi tramite


ServiceBusRuleManager interface

Consente la gestione di regole per una sottoscrizione. Questo gestore regole richiede solo attestazioni listen, mentre ServiceBusAdministrationClient richiede La gestione delle attestazioni.

Metodi

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Aggiunge una regola alla sottoscrizione corrente per filtrare i messaggi che raggiungono l'argomento alla sottoscrizione.

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

Aggiunge una regola alla sottoscrizione corrente per filtrare i messaggi che raggiungono l'argomento alla sottoscrizione.

deleteRule(string, OperationOptionsBase)

Elimina una regola.

listRules(OperationOptions)

Restituisce un iteratore iteratore iteratore asincrono per elencare tutte le regole nella sottoscrizione specificata.

.byPage() restituisce un iteratore iteratore iteratore asincrono per elencare le regole nelle pagine.

Dettagli metodo

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Aggiunge una regola alla sottoscrizione corrente per filtrare i messaggi che raggiungono l'argomento alla sottoscrizione.

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

Parametri

ruleName

string

nome della regola

filter

CorrelationRuleFilter | SqlRuleFilter

espressione di filtro valutata dalla regola.

options
OperationOptionsBase

Opzioni che possono essere usate per interrompere, tracciare e controllare altre configurazioni nella richiesta.

Restituisce

Promise<void>

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

Aggiunge una regola alla sottoscrizione corrente per filtrare i messaggi che raggiungono l'argomento alla sottoscrizione.

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

Parametri

ruleName

string

nome della regola

filter

CorrelationRuleFilter | SqlRuleFilter

espressione di filtro valutata dalla regola.

ruleAction
SqlRuleAction

L'espressione simile a SQL che può essere eseguita nel messaggio deve essere applicata al filtro associato.

options
OperationOptionsBase

Opzioni che possono essere usate per interrompere, tracciare e controllare altre configurazioni nella richiesta.

Restituisce

Promise<void>

deleteRule(string, OperationOptionsBase)

Elimina una regola.

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

Parametri

ruleName

string

nome della regola

Restituisce

Promise<void>

listRules(OperationOptions)

Restituisce un iteratore iteratore iteratore asincrono per elencare tutte le regole nella sottoscrizione specificata.

.byPage() restituisce un iteratore iteratore iteratore asincrono per elencare le regole nelle pagine.

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

Parametri

Restituisce

AsyncIterableIterator che supporta il paging.