ServiceBusRuleManager interface
Lehetővé teszi az előfizetések felügyeletét. Ez a szabálykezelő csak figyelési jogcímeket igényel, míg a ServiceBusAdministrationClient jogcímek kezelését igényli.
Metódusok
| create |
Egy szabályt ad hozzá az aktuális előfizetéshez, amely szűri a témakörből az előfizetésbe érkező üzeneteket. |
| create |
Egy szabályt ad hozzá az aktuális előfizetéshez, amely szűri a témakörből az előfizetésbe érkező üzeneteket. |
| delete |
Töröl egy szabályt. |
| list |
Egy aszinkron iterátort ad vissza, amely felsorolja a megadott előfizetés összes szabályát. A .byPage() egy aszinkron iterátorral listázhatja a szabályokat a lapokban. |
Metódus adatai
createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)
Egy szabályt ad hozzá az aktuális előfizetéshez, amely szűri a témakörből az előfizetésbe érkező üzeneteket.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>
Paraméterek
- ruleName
-
string
a szabály neve
- filter
a szabály által kiértékelt szűrőkifejezés.
- options
- OperationOptionsBase
A kérés egyéb konfigurációinak megszakítására, nyomon követésére és vezérlésére használható beállítások.
Válaszok
Promise<void>
createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)
Egy szabályt ad hozzá az aktuális előfizetéshez, amely szűri a témakörből az előfizetésbe érkező üzeneteket.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, ruleAction?: SqlRuleAction, options?: OperationOptionsBase): Promise<void>
Paraméterek
- ruleName
-
string
a szabály neve
- filter
a szabály által kiértékelt szűrőkifejezés.
- ruleAction
- SqlRuleAction
Az üzeneten végrehajtható SQL-hez hasonló kifejezés a társított szűrő alkalmazása esetén.
- options
- OperationOptionsBase
A kérés egyéb konfigurációinak megszakítására, nyomon követésére és vezérlésére használható beállítások.
Válaszok
Promise<void>
deleteRule(string, OperationOptionsBase)
Töröl egy szabályt.
function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>
Paraméterek
- ruleName
-
string
a szabály neve
- options
- OperationOptionsBase
Válaszok
Promise<void>
listRules(OperationOptions)
Egy aszinkron iterátort ad vissza, amely felsorolja a megadott előfizetés összes szabályát.
A .byPage() egy aszinkron iterátorral listázhatja a szabályokat a lapokban.
function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>
Paraméterek
- options
- OperationOptions
Válaszok
Lapozást támogató asyncIterableIterator.