Aracılığıyla paylaş


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

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Konu başlığından aboneliğe ulaşan iletileri filtrelemek için geçerli aboneliğe bir kural ekler.

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.

deleteRule(string, OperationOptionsBase)

Kuralı siler.

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.

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

CorrelationRuleFilter | SqlRuleFilter

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

CorrelationRuleFilter | SqlRuleFilter

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ı

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

Döndürülenler

Disk belleğini destekleyen bir asyncIterableIterator.