다음을 통해 공유


ServiceBusRuleManager interface

구독에 대한 규칙을 관리할 수 있습니다. 이 규칙 관리자에는 Listen 클레임만 필요한 반면 ServiceBusAdministrationClient 에는 클레임 관리가 필요합니다.

메서드

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

현재 구독에 규칙을 추가하여 토픽에서 구독으로 도달하는 메시지를 필터링합니다.

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

현재 구독에 규칙을 추가하여 토픽에서 구독으로 도달하는 메시지를 필터링합니다.

deleteRule(string, OperationOptionsBase)

규칙을 삭제합니다.

listRules(OperationOptions)

지정된 구독 아래의 모든 규칙을 나열하는 비동기 반복기를 반환합니다.

.byPage()는 비동기 반복 반복기를 반환하여 페이지의 규칙을 나열합니다.

메서드 세부 정보

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

현재 구독에 규칙을 추가하여 토픽에서 구독으로 도달하는 메시지를 필터링합니다.

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

매개 변수

ruleName

string

규칙의 이름

filter

CorrelationRuleFilter | SqlRuleFilter

규칙이 평가하는 필터 식입니다.

options
OperationOptionsBase

요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.

반환

Promise<void>

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

현재 구독에 규칙을 추가하여 토픽에서 구독으로 도달하는 메시지를 필터링합니다.

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

매개 변수

ruleName

string

규칙의 이름

filter

CorrelationRuleFilter | SqlRuleFilter

규칙이 평가하는 필터 식입니다.

ruleAction
SqlRuleAction

연결된 필터가 적용되는 경우 메시지에서 실행할 수 있는 식과 같은 SQL입니다.

options
OperationOptionsBase

요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.

반환

Promise<void>

deleteRule(string, OperationOptionsBase)

규칙을 삭제합니다.

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

매개 변수

ruleName

string

규칙의 이름

반환

Promise<void>

listRules(OperationOptions)

지정된 구독 아래의 모든 규칙을 나열하는 비동기 반복기를 반환합니다.

.byPage()는 비동기 반복 반복기를 반환하여 페이지의 규칙을 나열합니다.

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

매개 변수

반환

페이징을 지원하는 asyncIterableIterator입니다.