ServiceBusRuleManager interface
Bir aboneliğin yönetilmesine yönelik kurallara izin verir. Bu kural yöneticisi yalnızca Dinleme talepleri gerektirirken, ServiceBusAdministrationClient Talepleri yönetmeyi gerektirir.
Yöntemler
| create |
Konu başlığından aboneliğe ulaşan iletileri filtrelemek için geçerli aboneliğe bir kural ekler. |
| create |
Konu başlığından aboneliğe ulaşan iletileri filtrelemek için geçerli aboneliğe bir kural ekler. |
| delete |
Kuralı siler. |
| list |
Belirtilen abonelik altındaki tüm kuralları listelemek için zaman uyumsuz bir yinelenebilir yineleyici döndürür. .byPage() sayfalardaki kuralları listelemek için zaman uyumsuz bir yinelenebilir yineleyici döndürür. |
Yöntem Ayrıntıları
createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)
Konu başlığından aboneliğe ulaşan iletileri filtrelemek için geçerli aboneliğe bir kural ekler.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>
Parametreler
- ruleName
-
string
kuralın adı
- filter
kuralın değerlendirdiğini filtre ifadesi.
- options
- OperationOptionsBase
İstekte diğer yapılandırmaları durdurmak, izlemek ve denetlemek için kullanılabilecek seçenekler.
Döndürülenler
Promise<void>
createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)
Konu başlığından aboneliğe ulaşan iletileri filtrelemek için geçerli aboneliğe bir kural ekler.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, ruleAction?: SqlRuleAction, options?: OperationOptionsBase): Promise<void>
Parametreler
- ruleName
-
string
kuralın adı
- filter
kuralın değerlendirdiğini filtre ifadesi.
- ruleAction
- SqlRuleAction
İlişkili filtrenin geçerli olması gerekirken iletide yürütülebilen SQL benzeri ifade.
- options
- OperationOptionsBase
İstekte diğer yapılandırmaları durdurmak, izlemek ve denetlemek için kullanılabilecek seçenekler.
Döndürülenler
Promise<void>
deleteRule(string, OperationOptionsBase)
Kuralı siler.
function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>
Parametreler
- ruleName
-
string
kuralın adı
- options
- OperationOptionsBase
Döndürülenler
Promise<void>
listRules(OperationOptions)
Belirtilen abonelik altındaki tüm kuralları listelemek için zaman uyumsuz bir yinelenebilir yineleyici döndürür.
.byPage() sayfalardaki kuralları listelemek için zaman uyumsuz bir yinelenebilir yineleyici döndürür.
function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>
Parametreler
- options
- OperationOptions
Döndürülenler
Disk belleğini destekleyen asyncIterableIterator.