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
create |
Aggiunge una regola alla sottoscrizione corrente per filtrare i messaggi che raggiungono l'argomento alla sottoscrizione. |
create |
Aggiunge una regola alla sottoscrizione corrente per filtrare i messaggi che raggiungono l'argomento alla sottoscrizione. |
delete |
Elimina una regola. |
list |
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
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
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
- options
- OperationOptionsBase
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
- options
- OperationOptions
Restituisce
AsyncIterableIterator che supporta il paging.