ServiceBusAdministrationClient class
모든 작업은 관련 출력이 있는 개체로 확인되는 약속을 반환합니다.
이러한 개체에는 서비스에서 직접 응답에 액세스하려는 경우 사용할 수 있는 라는 _response
속성도 있습니다.
- Extends
생성자
Service |
ServiceBusAdministrationClient 클래스의 새 인스턴스를 초기화합니다. |
Service |
상속된 속성
pipeline | 이 클라이언트가 요청을 만드는 데 사용하는 파이프라인 |
메서드
create |
지정된 옵션을 사용하여 구성된 지정된 이름의 큐를 만듭니다. |
create |
지정된 옵션을 사용하여 구성된 지정된 이름의 규칙을 만듭니다. |
create |
지정된 옵션을 사용하여 구성된 지정된 이름의 규칙을 만듭니다. |
create |
지정된 옵션을 사용하여 구성된 지정된 이름의 구독을 만듭니다. |
create |
지정된 옵션을 사용하여 구성된 지정된 이름으로 토픽을 만듭니다. |
delete |
큐를 삭제합니다. |
delete |
규칙을 삭제합니다. |
delete |
구독을 삭제합니다. |
delete |
토픽을 삭제합니다. |
get |
Service Bus 네임스페이스 관련 메타데이터를 나타내는 개체를 반환합니다. |
get |
큐 및 해당 속성을 나타내는 개체를 반환합니다.
메시지 수 세부 정보와 같은 큐 런타임 정보를 얻으려면 API를 사용합니다 |
get |
메시지 수 세부 정보와 같은 큐 런타임 정보를 나타내는 개체를 반환합니다. |
get |
모든 속성과 함께 지정된 이름의 Rule을 나타내는 개체를 반환합니다. |
get |
구독 및 해당 속성을 나타내는 개체를 반환합니다.
메시지 수 세부 정보와 같은 구독 런타임 정보를 얻으려면 API를 사용합니다 |
get |
메시지 수 세부 정보와 같은 구독 런타임 정보를 나타내는 개체를 반환합니다. |
get |
Topic 및 해당 속성을 나타내는 개체를 반환합니다.
구독 수 세부 정보와 같은 토픽 런타임 정보를 얻으려면 API를 사용합니다 |
get |
구독 수와 같은 토픽 런타임 정보를 나타내는 개체를 반환합니다. |
list |
모든 큐를 나열하는 비동기 반복기를 반환합니다. .byPage()는 비동기 반복 반복기를 반환하여 페이지에 큐를 나열합니다. |
list |
비동기 반복 반복기를 반환하여 큐의 런타임 정보를 나열합니다. .byPage()는 비동기 반복 반복기를 반환하여 페이지에 있는 큐의 런타임 정보를 나열합니다. |
list |
지정된 구독의 모든 규칙을 나열하는 비동기 반복기를 반환합니다. .byPage()는 비동기 반복 반복기를 반환하여 페이지에 규칙을 나열합니다. |
list |
지정된 항목 아래의 모든 구독을 나열하는 비동기 반복기를 반환합니다. .byPage()는 비동기 반복 반복기를 반환하여 페이지에 구독을 나열합니다. |
list |
지정된 항목에서 구독의 런타임 정보를 나열하는 비동기 반복기를 반환합니다. .byPage()는 비동기 반복 반복기를 반환하여 페이지에 구독의 런타임 정보를 나열합니다. |
list |
모든 항목을 나열하는 비동기 반복기 를 반환합니다. .byPage()는 페이지에 항목을 나열하는 비동기 반복기를 반환합니다. |
list |
토픽의 런타임 정보를 나열하는 비동기 반복기를 반환합니다. .byPage()는 페이지에서 토픽의 런타임 정보를 나열하는 비동기 반복기를 반환합니다. |
queue |
지정된 큐가 있는지 여부를 확인합니다. |
rule |
지정된 규칙이 있는지 여부를 확인합니다. |
subscription |
지정된 구독이 토픽에 있는지 여부를 확인합니다. |
topic |
지정된 토픽이 있는지 여부를 확인합니다. |
update |
제공된 큐 속성을 기반으로 큐를 업데이트.
모든 큐 속성은 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다.
따라서 제안된 흐름은 의 업데이트할 수 없는 속성은 인터페이스에서 |
update |
지정된 옵션에 따라 지정된 이름으로 규칙의 속성을 업데이트.
규칙 속성 중 하나가 업데이트되더라도 모든 규칙 속성을 설정해야 합니다.
따라서 제안된 흐름은 의 |
update |
제공된 구독 속성을 기반으로 구독을 업데이트.
모든 구독 속성은 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다.
따라서 제안된 흐름은 의 업데이트할 수 없는 속성은 인터페이스에서 |
update |
제공된 토픽 속성을 기반으로 토픽을 업데이트.
모든 토픽 속성은 해당 항목의 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다.
따라서 제안된 흐름은 의 업데이트할 수 없는 속성은 인터페이스에서 |
상속된 메서드
send |
제공된 OperationSpec을 사용하여 채워진 HTTP 요청을 보냅니다. |
send |
제공된 httpRequest를 보냅니다. |
생성자 세부 정보
ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)
ServiceBusAdministrationClient 클래스의 새 인스턴스를 초기화합니다.
new ServiceBusAdministrationClient(connectionString: string, options?: ServiceBusAdministrationClientOptions)
매개 변수
- connectionString
-
string
클라이언트가 Azure에 연결하는 데 필요한 연결 문자열입니다.
PipelineOptions
ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)
new ServiceBusAdministrationClient(fullyQualifiedNamespace: string, credential: TokenCredential | NamedKeyCredential, options?: ServiceBusAdministrationClientOptions)
매개 변수
- fullyQualifiedNamespace
-
string
.servicebus.windows.net 유사할 수 있는 Service Bus 인스턴스의 정규화된 네임스페이스입니다.
- credential
클라이언트가 토큰을 가져와 Azure Service Bus 연결을 인증하는 데 사용하는 자격 증명 개체입니다. 자격 증명을 만들려면 @azure/ID를 참조하세요.
AAD에 대한 인터페이스의 고유한 구현을 TokenCredential
사용하는 경우 service-bus에 대한 "범위"를 로 설정하여 ["https://servicebus.azure.net//user_impersonation"]
적절한 토큰을 가져옵니다.
연결 문자열을 AzureNamedKeyCredential
사용하지 않고 를 전달 SharedAccessKeyName
SharedAccessKey
하려는 경우 @azure/core-auth에서 를 사용합니다. 이러한 필드는 의 및 key
필드에 각각 매핑 name
됩니다AzureNamedKeyCredential
.
PipelineOptions
상속된 속성 세부 정보
pipeline
메서드 세부 정보
createQueue(string, CreateQueueOptions)
지정된 옵션을 사용하여 구성된 지정된 이름의 큐를 만듭니다.
function createQueue(queueName: string, options?: CreateQueueOptions): Promise<WithResponse<QueueProperties>>
매개 변수
- queueName
-
string
- options
- CreateQueueOptions
생성 중인 큐를 구성하는 옵션(예: 파티션 또는 세션을 지원하도록 큐를 구성할 수 있습니다)과 HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 작업 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<QueueProperties>>
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
규칙이 평가하는 필터 식을 정의합니다.
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<RuleProperties>>
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
규칙이 평가하는 필터 식을 정의합니다.
- ruleAction
- SqlRuleAction
연결된 필터가 적용될 경우 메시지에서 실행할 수 있는 식과 같은 SQL입니다.
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<RuleProperties>>
createSubscription(string, string, CreateSubscriptionOptions)
지정된 옵션을 사용하여 구성된 지정된 이름의 구독을 만듭니다.
function createSubscription(topicName: string, subscriptionName: string, options?: CreateSubscriptionOptions): Promise<WithResponse<SubscriptionProperties>>
매개 변수
- topicName
-
string
- subscriptionName
-
string
- options
- CreateSubscriptionOptions
생성되는 구독을 구성하는 옵션(예: 파티션 또는 세션을 지원하도록 구독을 구성할 수 있습니다)과 HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 작업 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<SubscriptionProperties>>
createTopic(string, CreateTopicOptions)
지정된 옵션을 사용하여 구성된 지정된 이름으로 토픽을 만듭니다.
function createTopic(topicName: string, options?: CreateTopicOptions): Promise<WithResponse<TopicProperties>>
매개 변수
- topicName
-
string
- options
- CreateTopicOptions
만들 토픽을 구성하는 옵션(예: 파티션을 지원하도록 토픽을 구성할 수 있습니다)과 HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 작업 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<TopicProperties>>
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 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
반환
Promise<WithResponse<NamespaceProperties>>
getQueue(string, OperationOptions)
큐 및 해당 속성을 나타내는 개체를 반환합니다.
메시지 수 세부 정보와 같은 큐 런타임 정보를 얻으려면 API를 사용합니다 getQueueRuntimeProperties
.
function getQueue(queueName: string, operationOptions?: OperationOptions): Promise<WithResponse<QueueProperties>>
매개 변수
- queueName
-
string
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<QueueProperties>>
getQueueRuntimeProperties(string, OperationOptions)
메시지 수 세부 정보와 같은 큐 런타임 정보를 나타내는 개체를 반환합니다.
function getQueueRuntimeProperties(queueName: string, operationOptions?: OperationOptions): Promise<WithResponse<QueueRuntimeProperties>>
매개 변수
- queueName
-
string
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<QueueRuntimeProperties>>
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 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<RuleProperties>>
getSubscription(string, string, OperationOptions)
구독 및 해당 속성을 나타내는 개체를 반환합니다.
메시지 수 세부 정보와 같은 구독 런타임 정보를 얻으려면 API를 사용합니다 getSubscriptionRuntimeProperties
.
function getSubscription(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionProperties>>
매개 변수
- topicName
-
string
- subscriptionName
-
string
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<SubscriptionProperties>>
getSubscriptionRuntimeProperties(string, string, OperationOptions)
메시지 수 세부 정보와 같은 구독 런타임 정보를 나타내는 개체를 반환합니다.
function getSubscriptionRuntimeProperties(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionRuntimeProperties>>
매개 변수
- topicName
-
string
- subscriptionName
-
string
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<SubscriptionRuntimeProperties>>
getTopic(string, OperationOptions)
Topic 및 해당 속성을 나타내는 개체를 반환합니다.
구독 수 세부 정보와 같은 토픽 런타임 정보를 얻으려면 API를 사용합니다 getTopicRuntimeProperties
.
function getTopic(topicName: string, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>
매개 변수
- topicName
-
string
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<TopicProperties>>
getTopicRuntimeProperties(string, OperationOptions)
구독 수와 같은 토픽 런타임 정보를 나타내는 개체를 반환합니다.
function getTopicRuntimeProperties(topicName: string, operationOptions?: OperationOptions): Promise<WithResponse<TopicRuntimeProperties>>
매개 변수
- topicName
-
string
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<TopicRuntimeProperties>>
listQueues(OperationOptions)
모든 큐를 나열하는 비동기 반복기를 반환합니다.
.byPage()는 비동기 반복 반복기를 반환하여 페이지에 큐를 나열합니다.
function listQueues(options?: OperationOptions): PagedAsyncIterableIterator<QueueProperties, EntitiesResponse<QueueProperties>, PageSettings>
매개 변수
- options
- OperationOptions
반환
페이징을 지원하는 asyncIterableIterator입니다.
listQueuesRuntimeProperties(OperationOptions)
비동기 반복 반복기를 반환하여 큐의 런타임 정보를 나열합니다.
.byPage()는 비동기 반복 반복기를 반환하여 페이지에 있는 큐의 런타임 정보를 나열합니다.
function listQueuesRuntimeProperties(options?: OperationOptions): PagedAsyncIterableIterator<QueueRuntimeProperties, EntitiesResponse<QueueRuntimeProperties>, PageSettings>
매개 변수
- 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
- options
- OperationOptions
반환
페이징을 지원하는 asyncIterableIterator입니다.
listSubscriptions(string, OperationOptions)
지정된 항목 아래의 모든 구독을 나열하는 비동기 반복기를 반환합니다.
.byPage()는 비동기 반복 반복기를 반환하여 페이지에 구독을 나열합니다.
function listSubscriptions(topicName: string, options?: OperationOptions): PagedAsyncIterableIterator<SubscriptionProperties, EntitiesResponse<SubscriptionProperties>, PageSettings>
매개 변수
- topicName
-
string
- options
- OperationOptions
반환
PagedAsyncIterableIterator<SubscriptionProperties, EntitiesResponse<SubscriptionProperties>, PageSettings>
페이징을 지원하는 asyncIterableIterator입니다.
listSubscriptionsRuntimeProperties(string, OperationOptions)
지정된 항목에서 구독의 런타임 정보를 나열하는 비동기 반복기를 반환합니다.
.byPage()는 비동기 반복 반복기를 반환하여 페이지에 구독의 런타임 정보를 나열합니다.
function listSubscriptionsRuntimeProperties(topicName: string, options?: OperationOptions): PagedAsyncIterableIterator<SubscriptionRuntimeProperties, EntitiesResponse<SubscriptionRuntimeProperties>, PageSettings>
매개 변수
- topicName
-
string
- options
- OperationOptions
반환
PagedAsyncIterableIterator<SubscriptionRuntimeProperties, EntitiesResponse<SubscriptionRuntimeProperties>, PageSettings>
페이징을 지원하는 asyncIterableIterator입니다.
listTopics(OperationOptions)
모든 항목을 나열하는 비동기 반복기 를 반환합니다.
.byPage()는 페이지에 항목을 나열하는 비동기 반복기를 반환합니다.
function listTopics(options?: OperationOptions): PagedAsyncIterableIterator<TopicProperties, EntitiesResponse<TopicProperties>, PageSettings>
매개 변수
- options
- OperationOptions
반환
페이징을 지원하는 asyncIterableIterator입니다.
listTopicsRuntimeProperties(OperationOptions)
토픽의 런타임 정보를 나열하는 비동기 반복기를 반환합니다.
.byPage()는 페이지에서 토픽의 런타임 정보를 나열하는 비동기 반복기를 반환합니다.
function listTopicsRuntimeProperties(options?: OperationOptions): PagedAsyncIterableIterator<TopicRuntimeProperties, EntitiesResponse<TopicRuntimeProperties>, PageSettings>
매개 변수
- 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
큐의 속성과 원시 응답을 나타내는 개체입니다.
requiresSession
, requiresDuplicateDetection
, enablePartitioning
및 는 name
큐를 만든 후에 업데이트할 수 없습니다.
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<QueueProperties>>
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
업데이트되는 규칙 및 원시 응답을 구성하는 옵션입니다. 예를 들어 연결된 토픽/구독에 적용하도록 필터를 구성할 수 있습니다.
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<RuleProperties>>
updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)
제공된 구독 속성을 기반으로 구독을 업데이트.
모든 구독 속성은 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다.
따라서 제안된 흐름은 의 getSubscription()
출력을 사용하여 원하는 속성을 업데이트한 다음 수정된 개체를 에 전달하는 것입니다 updateSubscription()
.
업데이트할 수 없는 속성은 인터페이스에서 SubscriptionProperties
읽기 전용으로 표시됩니다.
function updateSubscription(subscription: WithResponse<SubscriptionProperties>, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionProperties>>
매개 변수
- subscription
구독 및 원시 응답의 속성을 나타내는 개체입니다.
subscriptionName
, topicName
및 는 requiresSession
구독을 만든 후에 업데이트할 수 없습니다.
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<SubscriptionProperties>>
updateTopic(WithResponse<TopicProperties>, OperationOptions)
제공된 토픽 속성을 기반으로 토픽을 업데이트.
모든 토픽 속성은 해당 항목의 하위 집합만 실제로 업다이팅할 수 있더라도 설정해야 합니다.
따라서 제안된 흐름은 의 getTopic()
출력을 사용하여 원하는 속성을 업데이트한 다음 수정된 개체를 에 전달하는 것입니다 updateTopic()
.
업데이트할 수 없는 속성은 인터페이스에서 TopicProperties
읽기 전용으로 표시됩니다.
function updateTopic(topic: WithResponse<TopicProperties>, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>
매개 변수
- topic
토픽의 속성과 원시 응답을 나타내는 개체입니다.
requiresDuplicateDetection
, enablePartitioning
및 name
는 토픽을 만든 후에 업데이트할 수 없습니다.
- operationOptions
- OperationOptions
HTTP 요청에서 다른 구성을 중단, 추적 및 제어하는 데 사용할 수 있는 옵션입니다.
다음은 이 작업에서 예상할 수 있는 오류입니다.
반환
Promise<WithResponse<TopicProperties>>
상속된 메서드 세부 정보
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