ServiceBusAdministrationClient class

모든 작업은 관련 출력이 있는 개체로 확인되는 약속을 반환합니다. 이러한 개체에는 서비스에서 직접 응답에 액세스하려는 경우 사용할 수 있는 라는 _response 속성도 있습니다.

Extends

생성자

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

ServiceBusAdministrationClient 클래스의 새 인스턴스를 초기화합니다.

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

상속된 속성

pipeline

이 클라이언트가 요청을 만드는 데 사용하는 파이프라인

메서드

createQueue(string, CreateQueueOptions)

지정된 옵션을 사용하여 구성된 지정된 이름의 큐를 만듭니다.

createRule(string, string, string, CorrelationRuleFilter | SqlRuleFilter, OperationOptions)

지정된 옵션을 사용하여 구성된 지정된 이름의 규칙을 만듭니다.

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

지정된 옵션을 사용하여 구성된 지정된 이름의 규칙을 만듭니다.

createSubscription(string, string, CreateSubscriptionOptions)

지정된 옵션을 사용하여 구성된 지정된 이름의 구독을 만듭니다.

createTopic(string, CreateTopicOptions)

지정된 옵션을 사용하여 구성된 지정된 이름으로 토픽을 만듭니다.

deleteQueue(string, OperationOptions)

큐를 삭제합니다.

deleteRule(string, string, string, OperationOptions)

규칙을 삭제합니다.

deleteSubscription(string, string, OperationOptions)

구독을 삭제합니다.

deleteTopic(string, OperationOptions)

토픽을 삭제합니다.

getNamespaceProperties(OperationOptions)

Service Bus 네임스페이스 관련 메타데이터를 나타내는 개체를 반환합니다.

getQueue(string, OperationOptions)

큐 및 해당 속성을 나타내는 개체를 반환합니다. 메시지 수 세부 정보와 같은 큐 런타임 정보를 얻으려면 API를 사용합니다 getQueueRuntimeProperties .

getQueueRuntimeProperties(string, OperationOptions)

메시지 수 세부 정보와 같은 큐 런타임 정보를 나타내는 개체를 반환합니다.

getRule(string, string, string, OperationOptions)

모든 속성과 함께 지정된 이름의 Rule을 나타내는 개체를 반환합니다.

getSubscription(string, string, OperationOptions)

구독 및 해당 속성을 나타내는 개체를 반환합니다. 메시지 수 세부 정보와 같은 구독 런타임 정보를 얻으려면 API를 사용합니다 getSubscriptionRuntimeProperties .

getSubscriptionRuntimeProperties(string, string, OperationOptions)

메시지 수 세부 정보와 같은 구독 런타임 정보를 나타내는 개체를 반환합니다.

getTopic(string, OperationOptions)

Topic 및 해당 속성을 나타내는 개체를 반환합니다. 구독 수 세부 정보와 같은 토픽 런타임 정보를 얻으려면 API를 사용합니다 getTopicRuntimeProperties .

getTopicRuntimeProperties(string, OperationOptions)

구독 수와 같은 토픽 런타임 정보를 나타내는 개체를 반환합니다.

listQueues(OperationOptions)

모든 큐를 나열하는 비동기 반복기를 반환합니다.

.byPage()는 비동기 반복 반복기를 반환하여 페이지에 큐를 나열합니다.

listQueuesRuntimeProperties(OperationOptions)

비동기 반복 반복기를 반환하여 큐의 런타임 정보를 나열합니다.

.byPage()는 비동기 반복 반복기를 반환하여 페이지에 있는 큐의 런타임 정보를 나열합니다.

listRules(string, string, OperationOptions)

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

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

listSubscriptions(string, OperationOptions)

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

.byPage()는 비동기 반복 반복기를 반환하여 페이지에 구독을 나열합니다.

listSubscriptionsRuntimeProperties(string, OperationOptions)

지정된 항목에서 구독의 런타임 정보를 나열하는 비동기 반복기를 반환합니다.

.byPage()는 비동기 반복 반복기를 반환하여 페이지에 구독의 런타임 정보를 나열합니다.

listTopics(OperationOptions)

모든 항목을 나열하는 비동기 반복기 를 반환합니다.

.byPage()는 페이지에 항목을 나열하는 비동기 반복기를 반환합니다.

listTopicsRuntimeProperties(OperationOptions)

토픽의 런타임 정보를 나열하는 비동기 반복기를 반환합니다.

.byPage()는 페이지에서 토픽의 런타임 정보를 나열하는 비동기 반복기를 반환합니다.

queueExists(string, OperationOptions)

지정된 큐가 있는지 여부를 확인합니다.

ruleExists(string, string, string, OperationOptions)

지정된 규칙이 있는지 여부를 확인합니다.

subscriptionExists(string, string, OperationOptions)

지정된 구독이 토픽에 있는지 여부를 확인합니다.

topicExists(string, OperationOptions)

지정된 토픽이 있는지 여부를 확인합니다.

updateQueue(WithResponse<QueueProperties>, OperationOptions)

제공된 큐 속성을 기반으로 큐를 업데이트. 모든 큐 속성은 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다. 따라서 제안된 흐름은 의 getQueue()출력을 사용하여 원하는 속성을 업데이트한 다음 수정된 개체를 에 전달하는 것입니다 updateQueue().

업데이트할 수 없는 속성은 인터페이스에서 QueueProperties 읽기 전용으로 표시됩니다.

updateRule(string, string, WithResponse<RuleProperties>, OperationOptions)

지정된 옵션에 따라 지정된 이름으로 규칙의 속성을 업데이트. 규칙 속성 중 하나가 업데이트되더라도 모든 규칙 속성을 설정해야 합니다. 따라서 제안된 흐름은 의 getRule()출력을 사용하여 원하는 속성을 업데이트한 다음 수정된 개체를 에 전달하는 것입니다 updateRule().

updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)

제공된 구독 속성을 기반으로 구독을 업데이트. 모든 구독 속성은 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다. 따라서 제안된 흐름은 의 getSubscription()출력을 사용하여 원하는 속성을 업데이트한 다음 수정된 개체를 에 전달하는 것입니다 updateSubscription().

업데이트할 수 없는 속성은 인터페이스에서 SubscriptionProperties 읽기 전용으로 표시됩니다.

updateTopic(WithResponse<TopicProperties>, OperationOptions)

제공된 토픽 속성을 기반으로 토픽을 업데이트. 모든 토픽 속성은 해당 항목의 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다. 따라서 제안된 흐름은 의 getTopic()출력을 사용하여 원하는 속성을 업데이트한 다음 수정된 개체를 에 전달하는 것입니다 updateTopic().

업데이트할 수 없는 속성은 인터페이스에서 TopicProperties 읽기 전용으로 표시됩니다.

상속된 메서드

sendOperationRequest<T>(OperationArguments, OperationSpec)

제공된 OperationSpec을 사용하여 채워진 HTTP 요청을 보냅니다.

sendRequest(PipelineRequest)

제공된 httpRequest를 보냅니다.

생성자 세부 정보

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

ServiceBusAdministrationClient 클래스의 새 인스턴스를 초기화합니다.

new ServiceBusAdministrationClient(connectionString: string, options?: ServiceBusAdministrationClientOptions)

매개 변수

connectionString

string

클라이언트가 Azure에 연결하는 데 필요한 연결 문자열입니다.

options
ServiceBusAdministrationClientOptions

PipelineOptions

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

new ServiceBusAdministrationClient(fullyQualifiedNamespace: string, credential: TokenCredential | NamedKeyCredential, options?: ServiceBusAdministrationClientOptions)

매개 변수

fullyQualifiedNamespace

string

.servicebus.windows.net 유사할 수 있는 Service Bus 인스턴스의 정규화된 네임스페이스입니다.

credential

TokenCredential | NamedKeyCredential

클라이언트가 토큰을 가져와 Azure Service Bus 연결을 인증하는 데 사용하는 자격 증명 개체입니다. 자격 증명을 만들려면 @azure/ID를 참조하세요. AAD에 대한 인터페이스의 고유한 구현을 TokenCredential 사용하는 경우 service-bus에 대한 "범위"를 로 설정하여 ["https://servicebus.azure.net//user_impersonation"] 적절한 토큰을 가져옵니다. 연결 문자열을 AzureNamedKeyCredential 사용하지 않고 를 전달 SharedAccessKeyNameSharedAccessKey 하려는 경우 @azure/core-auth에서 를 사용합니다. 이러한 필드는 의 및 key 필드에 각각 매핑 name 됩니다AzureNamedKeyCredential.

options
ServiceBusAdministrationClientOptions

PipelineOptions

상속된 속성 세부 정보

pipeline

이 클라이언트가 요청을 만드는 데 사용하는 파이프라인

pipeline: Pipeline

속성 값

상속된 From ServiceClient.pipeline

메서드 세부 정보

createQueue(string, CreateQueueOptions)

지정된 옵션을 사용하여 구성된 지정된 이름의 큐를 만듭니다.

function createQueue(queueName: string, options?: CreateQueueOptions): Promise<WithResponse<QueueProperties>>

매개 변수

queueName

string

options
CreateQueueOptions

생성 중인 큐를 구성하는 옵션(예: 파티션 또는 세션을 지원하도록 큐를 구성할 수 있습니다)과 HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 작업 옵션입니다.

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

createRule(string, string, string, CorrelationRuleFilter | SqlRuleFilter, OperationOptions)

지정된 옵션을 사용하여 구성된 지정된 이름의 규칙을 만듭니다.

function createRule(topicName: string, subscriptionName: string, ruleName: string, ruleFilter: CorrelationRuleFilter | SqlRuleFilter, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>

매개 변수

topicName

string

subscriptionName

string

ruleName

string

ruleFilter

CorrelationRuleFilter | SqlRuleFilter

규칙이 평가하는 필터 식을 정의합니다.

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

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

지정된 옵션을 사용하여 구성된 지정된 이름의 규칙을 만듭니다.

function createRule(topicName: string, subscriptionName: string, ruleName: string, ruleFilter: CorrelationRuleFilter | SqlRuleFilter, ruleAction: SqlRuleAction, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>

매개 변수

topicName

string

subscriptionName

string

ruleName

string

ruleFilter

CorrelationRuleFilter | SqlRuleFilter

규칙이 평가하는 필터 식을 정의합니다.

ruleAction
SqlRuleAction

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

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

createSubscription(string, string, CreateSubscriptionOptions)

지정된 옵션을 사용하여 구성된 지정된 이름의 구독을 만듭니다.

function createSubscription(topicName: string, subscriptionName: string, options?: CreateSubscriptionOptions): Promise<WithResponse<SubscriptionProperties>>

매개 변수

topicName

string

subscriptionName

string

options
CreateSubscriptionOptions

생성되는 구독을 구성하는 옵션(예: 파티션 또는 세션을 지원하도록 구독을 구성할 수 있습니다)과 HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 작업 옵션입니다.

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

createTopic(string, CreateTopicOptions)

지정된 옵션을 사용하여 구성된 지정된 이름으로 토픽을 만듭니다.

function createTopic(topicName: string, options?: CreateTopicOptions): Promise<WithResponse<TopicProperties>>

매개 변수

topicName

string

options
CreateTopicOptions

만들 토픽을 구성하는 옵션(예: 파티션을 지원하도록 토픽을 구성할 수 있습니다)과 HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 작업 옵션입니다.

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

deleteQueue(string, OperationOptions)

큐를 삭제합니다.

function deleteQueue(queueName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>

매개 변수

queueName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

Promise<{ _response: HttpResponse }>

deleteRule(string, string, string, OperationOptions)

규칙을 삭제합니다.

function deleteRule(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>

매개 변수

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

Promise<{ _response: HttpResponse }>

deleteSubscription(string, string, OperationOptions)

구독을 삭제합니다.

function deleteSubscription(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>

매개 변수

topicName

string

subscriptionName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

Promise<{ _response: HttpResponse }>

deleteTopic(string, OperationOptions)

토픽을 삭제합니다.

function deleteTopic(topicName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>

매개 변수

topicName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

Promise<{ _response: HttpResponse }>

getNamespaceProperties(OperationOptions)

Service Bus 네임스페이스 관련 메타데이터를 나타내는 개체를 반환합니다.

function getNamespaceProperties(operationOptions?: OperationOptions): Promise<WithResponse<NamespaceProperties>>

매개 변수

operationOptions
OperationOptions

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

반환

getQueue(string, OperationOptions)

큐 및 해당 속성을 나타내는 개체를 반환합니다. 메시지 수 세부 정보와 같은 큐 런타임 정보를 얻으려면 API를 사용합니다 getQueueRuntimeProperties .

function getQueue(queueName: string, operationOptions?: OperationOptions): Promise<WithResponse<QueueProperties>>

매개 변수

queueName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

getQueueRuntimeProperties(string, OperationOptions)

메시지 수 세부 정보와 같은 큐 런타임 정보를 나타내는 개체를 반환합니다.

function getQueueRuntimeProperties(queueName: string, operationOptions?: OperationOptions): Promise<WithResponse<QueueRuntimeProperties>>

매개 변수

queueName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

getRule(string, string, string, OperationOptions)

모든 속성과 함께 지정된 이름의 Rule을 나타내는 개체를 반환합니다.

function getRule(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>

매개 변수

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

getSubscription(string, string, OperationOptions)

구독 및 해당 속성을 나타내는 개체를 반환합니다. 메시지 수 세부 정보와 같은 구독 런타임 정보를 얻으려면 API를 사용합니다 getSubscriptionRuntimeProperties .

function getSubscription(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionProperties>>

매개 변수

topicName

string

subscriptionName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

getSubscriptionRuntimeProperties(string, string, OperationOptions)

메시지 수 세부 정보와 같은 구독 런타임 정보를 나타내는 개체를 반환합니다.

function getSubscriptionRuntimeProperties(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionRuntimeProperties>>

매개 변수

topicName

string

subscriptionName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

getTopic(string, OperationOptions)

Topic 및 해당 속성을 나타내는 개체를 반환합니다. 구독 수 세부 정보와 같은 토픽 런타임 정보를 얻으려면 API를 사용합니다 getTopicRuntimeProperties .

function getTopic(topicName: string, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>

매개 변수

topicName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

getTopicRuntimeProperties(string, OperationOptions)

구독 수와 같은 토픽 런타임 정보를 나타내는 개체를 반환합니다.

function getTopicRuntimeProperties(topicName: string, operationOptions?: OperationOptions): Promise<WithResponse<TopicRuntimeProperties>>

매개 변수

topicName

string

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

listQueues(OperationOptions)

모든 큐를 나열하는 비동기 반복기를 반환합니다.

.byPage()는 비동기 반복 반복기를 반환하여 페이지에 큐를 나열합니다.

function listQueues(options?: OperationOptions): PagedAsyncIterableIterator<QueueProperties, EntitiesResponse<QueueProperties>, PageSettings>

매개 변수

반환

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

listQueuesRuntimeProperties(OperationOptions)

비동기 반복 반복기를 반환하여 큐의 런타임 정보를 나열합니다.

.byPage()는 비동기 반복 반복기를 반환하여 페이지에 있는 큐의 런타임 정보를 나열합니다.

function listQueuesRuntimeProperties(options?: OperationOptions): PagedAsyncIterableIterator<QueueRuntimeProperties, EntitiesResponse<QueueRuntimeProperties>, PageSettings>

매개 변수

반환

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

listRules(string, string, OperationOptions)

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

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

function listRules(topicName: string, subscriptionName: string, options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, EntitiesResponse<RuleProperties>, PageSettings>

매개 변수

topicName

string

subscriptionName

string

반환

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

listSubscriptions(string, OperationOptions)

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

.byPage()는 비동기 반복 반복기를 반환하여 페이지에 구독을 나열합니다.

function listSubscriptions(topicName: string, options?: OperationOptions): PagedAsyncIterableIterator<SubscriptionProperties, EntitiesResponse<SubscriptionProperties>, PageSettings>

매개 변수

topicName

string

반환

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

listSubscriptionsRuntimeProperties(string, OperationOptions)

지정된 항목에서 구독의 런타임 정보를 나열하는 비동기 반복기를 반환합니다.

.byPage()는 비동기 반복 반복기를 반환하여 페이지에 구독의 런타임 정보를 나열합니다.

function listSubscriptionsRuntimeProperties(topicName: string, options?: OperationOptions): PagedAsyncIterableIterator<SubscriptionRuntimeProperties, EntitiesResponse<SubscriptionRuntimeProperties>, PageSettings>

매개 변수

topicName

string

반환

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

listTopics(OperationOptions)

모든 항목을 나열하는 비동기 반복기 를 반환합니다.

.byPage()는 페이지에 항목을 나열하는 비동기 반복기를 반환합니다.

function listTopics(options?: OperationOptions): PagedAsyncIterableIterator<TopicProperties, EntitiesResponse<TopicProperties>, PageSettings>

매개 변수

반환

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

listTopicsRuntimeProperties(OperationOptions)

토픽의 런타임 정보를 나열하는 비동기 반복기를 반환합니다.

.byPage()는 페이지에서 토픽의 런타임 정보를 나열하는 비동기 반복기를 반환합니다.

function listTopicsRuntimeProperties(options?: OperationOptions): PagedAsyncIterableIterator<TopicRuntimeProperties, EntitiesResponse<TopicRuntimeProperties>, PageSettings>

매개 변수

반환

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

queueExists(string, OperationOptions)

지정된 큐가 있는지 여부를 확인합니다.

function queueExists(queueName: string, operationOptions?: OperationOptions): Promise<boolean>

매개 변수

queueName

string

operationOptions
OperationOptions

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

반환

Promise<boolean>

ruleExists(string, string, string, OperationOptions)

지정된 규칙이 있는지 여부를 확인합니다.

function ruleExists(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<boolean>

매개 변수

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

반환

Promise<boolean>

subscriptionExists(string, string, OperationOptions)

지정된 구독이 토픽에 있는지 여부를 확인합니다.

function subscriptionExists(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<boolean>

매개 변수

topicName

string

subscriptionName

string

operationOptions
OperationOptions

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

반환

Promise<boolean>

topicExists(string, OperationOptions)

지정된 토픽이 있는지 여부를 확인합니다.

function topicExists(topicName: string, operationOptions?: OperationOptions): Promise<boolean>

매개 변수

topicName

string

operationOptions
OperationOptions

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

반환

Promise<boolean>

updateQueue(WithResponse<QueueProperties>, OperationOptions)

제공된 큐 속성을 기반으로 큐를 업데이트. 모든 큐 속성은 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다. 따라서 제안된 흐름은 의 getQueue()출력을 사용하여 원하는 속성을 업데이트한 다음 수정된 개체를 에 전달하는 것입니다 updateQueue().

업데이트할 수 없는 속성은 인터페이스에서 QueueProperties 읽기 전용으로 표시됩니다.

function updateQueue(queue: WithResponse<QueueProperties>, operationOptions?: OperationOptions): Promise<WithResponse<QueueProperties>>

매개 변수

queue

WithResponse<QueueProperties>

큐의 속성과 원시 응답을 나타내는 개체입니다. requiresSession, requiresDuplicateDetection, enablePartitioning및 는 name 큐를 만든 후에 업데이트할 수 없습니다.

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

updateRule(string, string, WithResponse<RuleProperties>, OperationOptions)

지정된 옵션에 따라 지정된 이름으로 규칙의 속성을 업데이트. 규칙 속성 중 하나가 업데이트되더라도 모든 규칙 속성을 설정해야 합니다. 따라서 제안된 흐름은 의 getRule()출력을 사용하여 원하는 속성을 업데이트한 다음 수정된 개체를 에 전달하는 것입니다 updateRule().

function updateRule(topicName: string, subscriptionName: string, rule: WithResponse<RuleProperties>, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>

매개 변수

topicName

string

subscriptionName

string

rule

WithResponse<RuleProperties>

업데이트되는 규칙 및 원시 응답을 구성하는 옵션입니다. 예를 들어 연결된 토픽/구독에 적용하도록 필터를 구성할 수 있습니다.

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)

제공된 구독 속성을 기반으로 구독을 업데이트. 모든 구독 속성은 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다. 따라서 제안된 흐름은 의 getSubscription()출력을 사용하여 원하는 속성을 업데이트한 다음 수정된 개체를 에 전달하는 것입니다 updateSubscription().

업데이트할 수 없는 속성은 인터페이스에서 SubscriptionProperties 읽기 전용으로 표시됩니다.

function updateSubscription(subscription: WithResponse<SubscriptionProperties>, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionProperties>>

매개 변수

subscription

WithResponse<SubscriptionProperties>

구독 및 원시 응답의 속성을 나타내는 개체입니다. subscriptionName, topicName및 는 requiresSession 구독을 만든 후에 업데이트할 수 없습니다.

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

updateTopic(WithResponse<TopicProperties>, OperationOptions)

제공된 토픽 속성을 기반으로 토픽을 업데이트. 모든 토픽 속성은 해당 항목의 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다. 따라서 제안된 흐름은 의 getTopic()출력을 사용하여 원하는 속성을 업데이트한 다음 수정된 개체를 에 전달하는 것입니다 updateTopic().

업데이트할 수 없는 속성은 인터페이스에서 TopicProperties 읽기 전용으로 표시됩니다.

function updateTopic(topic: WithResponse<TopicProperties>, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>

매개 변수

topic

WithResponse<TopicProperties>

토픽의 속성과 원시 응답을 나타내는 개체입니다. requiresDuplicateDetection, enablePartitioningname 는 토픽을 만든 후에 업데이트할 수 없습니다.

operationOptions
OperationOptions

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

다음은 이 작업에서 예상할 수 있는 오류입니다.

반환

상속된 메서드 세부 정보

sendOperationRequest<T>(OperationArguments, OperationSpec)

제공된 OperationSpec을 사용하여 채워진 HTTP 요청을 보냅니다.

function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>

매개 변수

operationArguments
OperationArguments

HTTP 요청의 템플릿 값이 채워질 인수입니다.

operationSpec
OperationSpec

httpRequest를 채우는 데 사용할 OperationSpec입니다.

반환

Promise<T>

상속된 From ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

제공된 httpRequest를 보냅니다.

function sendRequest(request: PipelineRequest): Promise<PipelineResponse>

매개 변수

request
PipelineRequest

반환

Promise<PipelineResponse>

상속된 From ServiceClient.sendRequest