ServiceBusRuleManager interface

Consente la gestione di regole per una sottoscrizione. Questo gestore regole richiede solo attestazioni di ascolto, mentre il ServiceBusAdministrationClient richiede Gestisci 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 asincrono per elencare tutte le regole nella sottoscrizione specificata.

.byPage() restituisce un iteratore iteratore iterabile 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.

Valori restituiti

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.

Valori restituiti

Promise<void>

deleteRule(string, OperationOptionsBase)

Elimina una regola.

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

Parametri

ruleName

string

nome della regola

Valori restituiti

Promise<void>

listRules(OperationOptions)

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

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

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

Parametri

Valori restituiti

AsyncIterableIterator che supporta il paging.