ServiceBusRuleManager interface
Bir aboneliğin yönetilmesine yönelik kurallara izin verir. Bu kural yöneticisi yalnızca Dinleme talepleri gerektirirken ServiceBusAdministrationClient için Yönet talepleri gerekir.
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 yinelenebilir bir 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 filtre uygulanmalıdır iletide yürütülebilen SQL like 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>
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 yinelenebilir bir 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 bir asyncIterableIterator.