ServiceBusRuleManager interface
Autorise la gestion des règles d’un abonnement. Ce gestionnaire de règles nécessite uniquement des revendications Listen, tandis que ServiceBusAdministrationClient nécessite gérer les revendications.
Méthodes
create |
Ajoute une règle à l’abonnement actuel pour filtrer les messages qui arrivent de la rubrique à l’abonnement. |
create |
Ajoute une règle à l’abonnement actuel pour filtrer les messages qui arrivent de la rubrique à l’abonnement. |
delete |
Supprime une règle. |
list |
Retourne un itérateur itérable asynchrone pour répertorier toutes les règles sous l’abonnement spécifié. .byPage() retourne un itérateur itérable asynchrone pour répertorier les règles dans les pages. |
Détails de la méthode
createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)
Ajoute une règle à l’abonnement actuel pour filtrer les messages qui arrivent de la rubrique à l’abonnement.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>
Paramètres
- ruleName
-
string
nom de la règle
- filter
expression de filtre évaluée par la règle.
- options
- OperationOptionsBase
Options qui peuvent être utilisées pour abandonner, suivre et contrôler d’autres configurations sur la demande.
Retours
Promise<void>
createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)
Ajoute une règle à l’abonnement actuel pour filtrer les messages qui arrivent de la rubrique à l’abonnement.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, ruleAction?: SqlRuleAction, options?: OperationOptionsBase): Promise<void>
Paramètres
- ruleName
-
string
nom de la règle
- filter
expression de filtre évaluée par la règle.
- ruleAction
- SqlRuleAction
Expression de type SQL qui peut être exécutée sur le message si le filtre associé s’applique.
- options
- OperationOptionsBase
Options qui peuvent être utilisées pour abandonner, suivre et contrôler d’autres configurations sur la demande.
Retours
Promise<void>
deleteRule(string, OperationOptionsBase)
Supprime une règle.
function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>
Paramètres
- ruleName
-
string
nom de la règle
- options
- OperationOptionsBase
Retours
Promise<void>
listRules(OperationOptions)
Retourne un itérateur itérable asynchrone pour répertorier toutes les règles sous l’abonnement spécifié.
.byPage() retourne un itérateur itérable asynchrone pour répertorier les règles dans les pages.
function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>
Paramètres
- options
- OperationOptions
Retours
AsyncIterableIterator qui prend en charge la pagination.