Bagikan melalui


ServiceBusRuleManager interface

Memungkinkan aturan untuk langganan dikelola. Manajer aturan ini hanya memerlukan klaim Dengar, sedangkan ServiceBusAdministrationClient memerlukan kelola klaim.

Metode

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Menambahkan aturan ke langganan saat ini untuk memfilter pesan yang mencapai dari topik ke langganan.

createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)

Menambahkan aturan ke langganan saat ini untuk memfilter pesan yang mencapai dari topik ke langganan.

deleteRule(string, OperationOptionsBase)

Menghapus aturan.

listRules(OperationOptions)

Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan semua aturan di bawah langganan yang ditentukan.

.byPage() mengembalikan iterator yang dapat di-iterasi asinkron untuk mencantumkan aturan di halaman.

Detail Metode

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Menambahkan aturan ke langganan saat ini untuk memfilter pesan yang mencapai dari topik ke langganan.

function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>

Parameter

ruleName

string

nama aturan

filter

CorrelationRuleFilter | SqlRuleFilter

ekspresi filter yang dievaluasi aturan.

options
OperationOptionsBase

Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan.

Mengembalikan

Promise<void>

createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)

Menambahkan aturan ke langganan saat ini untuk memfilter pesan yang mencapai dari topik ke langganan.

function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, ruleAction?: SqlRuleAction, options?: OperationOptionsBase): Promise<void>

Parameter

ruleName

string

nama aturan

filter

CorrelationRuleFilter | SqlRuleFilter

ekspresi filter yang dievaluasi aturan.

ruleAction
SqlRuleAction

Ekspresi seperti SQL yang dapat dijalankan pada pesan jika filter terkait berlaku.

options
OperationOptionsBase

Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan.

Mengembalikan

Promise<void>

deleteRule(string, OperationOptionsBase)

Menghapus aturan.

function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>

Parameter

ruleName

string

nama aturan

Mengembalikan

Promise<void>

listRules(OperationOptions)

Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan semua aturan di bawah langganan yang ditentukan.

.byPage() mengembalikan iterator yang dapat di-iterasi asinkron untuk mencantumkan aturan di halaman.

function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>

Parameter

Mengembalikan

AsyncIterableIterator yang mendukung paging.