Delen via


ServiceBusRuleManager interface

Hiermee kunnen regels voor een abonnement worden beheerd. Voor deze regelbeheerder zijn alleen Listen-claims vereist, terwijl voor ServiceBusAdministrationClient Claims beheren is vereist.

Methoden

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

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

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

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

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 van het onderwerp naar het abonnement te filteren.

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 voor het afbreken, traceren en beheren van andere configuraties op de aanvraag.

Retouren

Promise<void>

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

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

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 kan worden uitgevoerd op het bericht als het bijbehorende filter van toepassing is.

options
OperationOptionsBase

De opties die kunnen worden gebruikt voor het afbreken, traceren en beheren van andere configuraties op de aanvraag.

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 asynchroneIterableIterator die paging ondersteunt.