Compartir a través de


ServiceBusRuleManager interface

Permite administrar reglas para una suscripción. Este administrador de reglas solo requiere notificaciones de escucha, mientras que ServiceBusAdministrationClient requiere administrar notificaciones.

Métodos

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Agrega una regla a la suscripción actual para filtrar los mensajes que llegan del tema a la suscripción.

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

Agrega una regla a la suscripción actual para filtrar los mensajes que llegan del tema a la suscripción.

deleteRule(string, OperationOptionsBase)

Elimina una regla.

listRules(OperationOptions)

Devuelve un iterador asincrónico para enumerar todas las reglas de la suscripción especificada.

.byPage() devuelve un iterador asincrónico para enumerar las reglas de las páginas.

Detalles del método

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

Agrega una regla a la suscripción actual para filtrar los mensajes que llegan del tema a la suscripción.

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

Parámetros

ruleName

string

el nombre de la regla

filter

CorrelationRuleFilter | SqlRuleFilter

expresión de filtro que evalúa la regla.

options
OperationOptionsBase

Las opciones que se pueden usar para anular, realizar un seguimiento y controlar otras configuraciones en la solicitud.

Devoluciones

Promise<void>

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

Agrega una regla a la suscripción actual para filtrar los mensajes que llegan del tema a la suscripción.

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

Parámetros

ruleName

string

el nombre de la regla

filter

CorrelationRuleFilter | SqlRuleFilter

expresión de filtro que evalúa la regla.

ruleAction
SqlRuleAction

La expresión de tipo SQL que se puede ejecutar en el mensaje debe aplicar el filtro asociado.

options
OperationOptionsBase

Las opciones que se pueden usar para anular, realizar un seguimiento y controlar otras configuraciones en la solicitud.

Devoluciones

Promise<void>

deleteRule(string, OperationOptionsBase)

Elimina una regla.

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

Parámetros

ruleName

string

el nombre de la regla

Devoluciones

Promise<void>

listRules(OperationOptions)

Devuelve un iterador asincrónico para enumerar todas las reglas de la suscripción especificada.

.byPage() devuelve un iterador asincrónico para enumerar las reglas de las páginas.

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

Parámetros

Devoluciones

AsyncIterableIterator que admite la paginación.