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
create |
Hiermee voegt u een regel toe aan het huidige abonnement om de berichten van het onderwerp naar het abonnement te filteren. |
create |
Hiermee voegt u een regel toe aan het huidige abonnement om de berichten van het onderwerp naar het abonnement te filteren. |
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 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
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
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
- 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 asynchroneIterableIterator die paging ondersteunt.