Delen via


ServiceBusRuleManager interface

Hiermee kunnen regels worden beheerd voor een abonnement. Voor deze regelbeheer zijn alleen listen-claims vereist, terwijl de ServiceBusAdministrationClient claims beheren vereist.

Methoden

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Hiermee voegt u een regel toe aan het huidige abonnement om de berichten te filteren die van onderwerp naar het abonnement worden bereikt.

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

Hiermee voegt u een regel toe aan het huidige abonnement om de berichten te filteren die van onderwerp naar het abonnement worden bereikt.

deleteRule(string, OperationOptionsBase)

Hiermee verwijdert u een regel.

listRules(OperationOptions)

Retourneert een asynchrone iterator om alle regels onder het opgegeven abonnement weer te geven.

.byPage() retourneert een asynchrone iterator om de regels op pagina's weer te geven.

Methodedetails

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Hiermee voegt u een regel toe aan het huidige abonnement om de berichten te filteren die van onderwerp naar het abonnement worden bereikt.

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

Parameters

ruleName

string

de naam van de regel

filter

CorrelationRuleFilter | SqlRuleFilter

de filterexpressie die door de regel wordt geƫvalueerd.

options
OperationOptionsBase

De opties die kunnen worden gebruikt om andere configuraties op de aanvraag af te breken, te traceren en te beheren.

Retouren

Promise<void>

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

Hiermee voegt u een regel toe aan het huidige abonnement om de berichten te filteren die van onderwerp naar het abonnement worden bereikt.

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

Parameters

ruleName

string

de naam van de regel

filter

CorrelationRuleFilter | SqlRuleFilter

de filterexpressie die door de regel wordt geƫvalueerd.

ruleAction
SqlRuleAction

De SQL-achtige expressie die op het bericht kan worden uitgevoerd, moet het bijbehorende filter van toepassing zijn.

options
OperationOptionsBase

De opties die kunnen worden gebruikt om andere configuraties op de aanvraag af te breken, te traceren en te beheren.

Retouren

Promise<void>

deleteRule(string, OperationOptionsBase)

Hiermee verwijdert u een regel.

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

Parameters

ruleName

string

de naam van de regel

Retouren

Promise<void>

listRules(OperationOptions)

Retourneert een asynchrone iterator om alle regels onder het opgegeven abonnement weer te geven.

.byPage() retourneert een asynchrone iterator om de regels op pagina's weer te geven.

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

Parameters

Retouren

Een asyncIterableIterator die paging ondersteunt.