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
create |
Hiermee voegt u een regel toe aan het huidige abonnement om de berichten te filteren die van onderwerp naar het abonnement worden bereikt. |
create |
Hiermee voegt u een regel toe aan het huidige abonnement om de berichten te filteren die van onderwerp naar het abonnement worden bereikt. |
delete |
Hiermee verwijdert u een regel. |
list |
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
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
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
- options
- OperationOptionsBase
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
- options
- OperationOptions
Retouren
Een asyncIterableIterator die paging ondersteunt.