ServiceBusRuleManager interface
구독에 대한 규칙을 관리할 수 있습니다. 이 규칙 관리자에는 Listen 클레임만 필요한 반면 ServiceBusAdministrationClient 에는 클레임 관리가 필요합니다.
메서드
create |
현재 구독에 규칙을 추가하여 토픽에서 구독으로 도달하는 메시지를 필터링합니다. |
create |
현재 구독에 규칙을 추가하여 토픽에서 구독으로 도달하는 메시지를 필터링합니다. |
delete |
규칙을 삭제합니다. |
list |
지정된 구독 아래의 모든 규칙을 나열하는 비동기 반복기를 반환합니다. .byPage()는 비동기 반복 반복기를 반환하여 페이지의 규칙을 나열합니다. |
메서드 세부 정보
createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)
현재 구독에 규칙을 추가하여 토픽에서 구독으로 도달하는 메시지를 필터링합니다.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>
매개 변수
- ruleName
-
string
규칙의 이름
- filter
규칙이 평가하는 필터 식입니다.
- 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
규칙이 평가하는 필터 식입니다.
- ruleAction
- SqlRuleAction
연결된 필터가 적용되는 경우 메시지에서 실행할 수 있는 식과 같은 SQL입니다.
- options
- OperationOptionsBase
요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
반환
Promise<void>
deleteRule(string, OperationOptionsBase)
규칙을 삭제합니다.
function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>
매개 변수
- ruleName
-
string
규칙의 이름
- options
- OperationOptionsBase
반환
Promise<void>
listRules(OperationOptions)
지정된 구독 아래의 모든 규칙을 나열하는 비동기 반복기를 반환합니다.
.byPage()는 비동기 반복 반복기를 반환하여 페이지의 규칙을 나열합니다.
function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>
매개 변수
- options
- OperationOptions
반환
페이징을 지원하는 asyncIterableIterator입니다.