ServiceBusAdministrationClient class
Semua operasi mengembalikan janji yang diselesaikan ke objek yang memiliki output yang relevan.
Objek ini juga memiliki properti yang disebut _response yang dapat Anda gunakan jika Anda ingin mengakses respons langsung dari layanan.
- Memperluas
Konstruktor
| Service |
Menginisialisasi instans baru kelas ServiceBusAdministrationClient. |
| Service |
Properti yang Diwariskan
| pipeline | Alur yang digunakan oleh klien ini untuk membuat permintaan |
Metode
| create |
Membuat antrean dengan nama tertentu, dikonfigurasi menggunakan opsi yang diberikan |
| create |
Membuat aturan dengan nama tertentu, dikonfigurasi menggunakan opsi yang diberikan. |
| create |
Membuat aturan dengan nama tertentu, dikonfigurasi menggunakan opsi yang diberikan. |
| create |
Membuat langganan dengan nama tertentu, dikonfigurasi menggunakan opsi yang diberikan |
| create |
Membuat topik dengan nama tertentu, dikonfigurasi menggunakan opsi yang diberikan |
| delete |
Menghapus antrean. |
| delete |
Menghapus aturan. |
| delete |
Menghapus langganan. |
| delete |
Menghapus topik. |
| get |
Mengembalikan objek yang mewakili metadata yang terkait dengan namespace bus layanan. |
| get |
Mengembalikan objek yang mewakili Antrean dan propertinya.
Jika Anda ingin mendapatkan info runtime antrean seperti detail jumlah pesan, gunakan |
| get |
Mengembalikan objek yang mewakili info runtime antrean seperti detail jumlah pesan. |
| get |
Mengembalikan objek yang mewakili Aturan dengan nama yang diberikan bersama dengan semua propertinya. |
| get |
Mengembalikan objek yang mewakili Langganan dan propertinya.
Jika Anda ingin mendapatkan info runtime Langganan seperti detail jumlah pesan, gunakan |
| get |
Mengembalikan objek yang mewakili info runtime Langganan seperti detail jumlah pesan. |
| get |
Mengembalikan objek yang mewakili Topik dan propertinya.
Jika Anda ingin mendapatkan info runtime Topik seperti detail jumlah langganan, gunakan |
| get |
Mengembalikan objek yang mewakili info runtime Topik seperti jumlah langganan. |
| list |
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan semua antrean. .byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan antrean di halaman. |
| list |
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime antrean. .byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime antrean di halaman. |
| list |
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan semua aturan di bawah langganan yang ditentukan. .byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan aturan di halaman. |
| list |
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan semua langganan di bawah topik yang ditentukan. .byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan langganan di halaman. |
| list |
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime langganan di bawah topik yang ditentukan. .byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime langganan di halaman. |
| list |
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan semua topik. .byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan topik di halaman. |
| list |
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime topik. .byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime topik di halaman. |
| queue |
Memeriksa apakah antrean tertentu ada atau tidak. |
| rule |
Memeriksa apakah aturan tertentu ada atau tidak. |
| subscription |
Memeriksa apakah langganan tertentu ada dalam topik atau tidak. |
| topic |
Memeriksa apakah topik tertentu ada atau tidak. |
| update |
Memperbarui antrean berdasarkan properti antrean yang disediakan.
Semua properti antrean harus diatur meskipun hanya subset yang benar-benar dapat diperbarui.
Oleh karena itu, alur yang disarankan adalah menggunakan output dari Properti yang tidak dapat diperbarui ditandai sebagai readonly di antarmuka |
| update |
Memperbarui properti pada Aturan dengan nama yang diberikan berdasarkan opsi yang diberikan.
Semua properti aturan harus diatur meskipun salah satunya sedang diperbarui.
Oleh karena itu, alur yang disarankan adalah menggunakan output dari |
| update |
Memperbarui langganan berdasarkan properti langganan yang disediakan.
Semua properti langganan harus diatur meskipun hanya subset yang benar-benar dapat diperbarui.
Oleh karena itu, alur yang disarankan adalah menggunakan output dari Properti yang tidak dapat diperbarui ditandai sebagai readonly di antarmuka |
| update |
Memperbarui topik berdasarkan properti topik yang disediakan.
Semua properti topik harus diatur meskipun hanya subset yang benar-benar dapat diperbarui.
Oleh karena itu, alur yang disarankan adalah menggunakan output dari Properti yang tidak dapat diperbarui ditandai sebagai readonly di antarmuka |
Metode yang Diwarisi
| send |
Kirim permintaan HTTP yang diisi menggunakan OperationSpec yang disediakan. |
| send |
Kirim httpRequest yang disediakan. |
Detail Konstruktor
ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)
Menginisialisasi instans baru kelas ServiceBusAdministrationClient.
new ServiceBusAdministrationClient(connectionString: string, options?: ServiceBusAdministrationClientOptions)
Parameter
- connectionString
-
string
String koneksi yang diperlukan klien untuk tersambung ke Azure.
PipelineOptions
ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)
new ServiceBusAdministrationClient(fullyQualifiedNamespace: string, credential: TokenCredential | NamedKeyCredential, options?: ServiceBusAdministrationClientOptions)
Parameter
- fullyQualifiedNamespace
-
string
Namespace yang sepenuhnya memenuhi syarat dari instans Service Bus Anda yang kemungkinan mirip dengan <yournamespace.servicebus.windows.net>.
- credential
Objek kredensial yang digunakan oleh klien untuk mendapatkan token untuk mengautentikasi koneksi dengan Azure Service Bus. Lihat @azure/identitas untuk membuat kredensial.
Jika Anda menggunakan implementasi antarmuka TokenCredential Anda sendiri terhadap AAD, atur "cakupan" agar bus layanan ["https://servicebus.azure.net//user_impersonation"] untuk mendapatkan token yang sesuai.
Gunakan AzureNamedKeyCredential dari @azure/core-auth jika Anda ingin meneruskan SharedAccessKeyName dan SharedAccessKey tanpa menggunakan string koneksi. Bidang-bidang ini masing-masing dipetakan ke bidang name dan key di AzureNamedKeyCredential.
PipelineOptions
Detail Properti yang Diwariskan
pipeline
Alur yang digunakan oleh klien ini untuk membuat permintaan
pipeline: Pipeline
Nilai Properti
Diwariskan Dari ServiceClient.pipeline
Detail Metode
createQueue(string, CreateQueueOptions)
Membuat antrean dengan nama tertentu, dikonfigurasi menggunakan opsi yang diberikan
function createQueue(queueName: string, options?: CreateQueueOptions): Promise<WithResponse<QueueProperties>>
Parameter
- queueName
-
string
- options
- CreateQueueOptions
Opsi untuk mengonfigurasi Antrean yang sedang dibuat(Misalnya, Anda dapat mengonfigurasi antrean untuk mendukung partisi atau sesi) dan opsi operasi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<QueueProperties>>
createRule(string, string, string, CorrelationRuleFilter | SqlRuleFilter, OperationOptions)
Membuat aturan dengan nama tertentu, dikonfigurasi menggunakan opsi yang diberikan.
function createRule(topicName: string, subscriptionName: string, ruleName: string, ruleFilter: CorrelationRuleFilter | SqlRuleFilter, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>
Parameter
- topicName
-
string
- subscriptionName
-
string
- ruleName
-
string
- ruleFilter
Menentukan ekspresi filter yang dievaluasi aturan.
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<RuleProperties>>
createRule(string, string, string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptions)
Membuat aturan dengan nama tertentu, dikonfigurasi menggunakan opsi yang diberikan.
function createRule(topicName: string, subscriptionName: string, ruleName: string, ruleFilter: CorrelationRuleFilter | SqlRuleFilter, ruleAction: SqlRuleAction, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>
Parameter
- topicName
-
string
- subscriptionName
-
string
- ruleName
-
string
- ruleFilter
Menentukan ekspresi filter yang dievaluasi aturan.
- ruleAction
- SqlRuleAction
Ekspresi seperti SQL yang dapat dijalankan pada pesan harus diterapkan filter terkait.
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<RuleProperties>>
createSubscription(string, string, CreateSubscriptionOptions)
Membuat langganan dengan nama tertentu, dikonfigurasi menggunakan opsi yang diberikan
function createSubscription(topicName: string, subscriptionName: string, options?: CreateSubscriptionOptions): Promise<WithResponse<SubscriptionProperties>>
Parameter
- topicName
-
string
- subscriptionName
-
string
- options
- CreateSubscriptionOptions
Opsi untuk mengonfigurasi Langganan yang dibuat(Misalnya, Anda dapat mengonfigurasi Langganan untuk mendukung partisi atau sesi) dan opsi operasi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<SubscriptionProperties>>
createTopic(string, CreateTopicOptions)
Membuat topik dengan nama tertentu, dikonfigurasi menggunakan opsi yang diberikan
function createTopic(topicName: string, options?: CreateTopicOptions): Promise<WithResponse<TopicProperties>>
Parameter
- topicName
-
string
- options
- CreateTopicOptions
Opsi untuk mengonfigurasi Topik yang dibuat(Misalnya, Anda dapat mengonfigurasi topik untuk mendukung partisi) dan opsi operasi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<TopicProperties>>
deleteQueue(string, OperationOptions)
Menghapus antrean.
function deleteQueue(queueName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>
Parameter
- queueName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<{ _response: HttpResponse }>
deleteRule(string, string, string, OperationOptions)
Menghapus aturan.
function deleteRule(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>
Parameter
- topicName
-
string
- subscriptionName
-
string
- ruleName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<{ _response: HttpResponse }>
deleteSubscription(string, string, OperationOptions)
Menghapus langganan.
function deleteSubscription(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>
Parameter
- topicName
-
string
- subscriptionName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<{ _response: HttpResponse }>
deleteTopic(string, OperationOptions)
Menghapus topik.
function deleteTopic(topicName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>
Parameter
- topicName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<{ _response: HttpResponse }>
getNamespaceProperties(OperationOptions)
Mengembalikan objek yang mewakili metadata yang terkait dengan namespace bus layanan.
function getNamespaceProperties(operationOptions?: OperationOptions): Promise<WithResponse<NamespaceProperties>>
Parameter
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Mengembalikan
Promise<WithResponse<NamespaceProperties>>
getQueue(string, OperationOptions)
Mengembalikan objek yang mewakili Antrean dan propertinya.
Jika Anda ingin mendapatkan info runtime antrean seperti detail jumlah pesan, gunakan getQueueRuntimeProperties API.
function getQueue(queueName: string, operationOptions?: OperationOptions): Promise<WithResponse<QueueProperties>>
Parameter
- queueName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<QueueProperties>>
getQueueRuntimeProperties(string, OperationOptions)
Mengembalikan objek yang mewakili info runtime antrean seperti detail jumlah pesan.
function getQueueRuntimeProperties(queueName: string, operationOptions?: OperationOptions): Promise<WithResponse<QueueRuntimeProperties>>
Parameter
- queueName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<QueueRuntimeProperties>>
getRule(string, string, string, OperationOptions)
Mengembalikan objek yang mewakili Aturan dengan nama yang diberikan bersama dengan semua propertinya.
function getRule(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>
Parameter
- topicName
-
string
- subscriptionName
-
string
- ruleName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<RuleProperties>>
getSubscription(string, string, OperationOptions)
Mengembalikan objek yang mewakili Langganan dan propertinya.
Jika Anda ingin mendapatkan info runtime Langganan seperti detail jumlah pesan, gunakan getSubscriptionRuntimeProperties API.
function getSubscription(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionProperties>>
Parameter
- topicName
-
string
- subscriptionName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<SubscriptionProperties>>
getSubscriptionRuntimeProperties(string, string, OperationOptions)
Mengembalikan objek yang mewakili info runtime Langganan seperti detail jumlah pesan.
function getSubscriptionRuntimeProperties(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionRuntimeProperties>>
Parameter
- topicName
-
string
- subscriptionName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<SubscriptionRuntimeProperties>>
getTopic(string, OperationOptions)
Mengembalikan objek yang mewakili Topik dan propertinya.
Jika Anda ingin mendapatkan info runtime Topik seperti detail jumlah langganan, gunakan getTopicRuntimeProperties API.
function getTopic(topicName: string, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>
Parameter
- topicName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<TopicProperties>>
getTopicRuntimeProperties(string, OperationOptions)
Mengembalikan objek yang mewakili info runtime Topik seperti jumlah langganan.
function getTopicRuntimeProperties(topicName: string, operationOptions?: OperationOptions): Promise<WithResponse<TopicRuntimeProperties>>
Parameter
- topicName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<TopicRuntimeProperties>>
listQueues(OperationOptions)
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan semua antrean.
.byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan antrean di halaman.
function listQueues(options?: OperationOptions): PagedAsyncIterableIterator<QueueProperties, EntitiesResponse<QueueProperties>, PageSettings>
Parameter
- options
- OperationOptions
Mengembalikan
AsyncIterableIterator yang mendukung halaman.
listQueuesRuntimeProperties(OperationOptions)
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime antrean.
.byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime antrean di halaman.
function listQueuesRuntimeProperties(options?: OperationOptions): PagedAsyncIterableIterator<QueueRuntimeProperties, EntitiesResponse<QueueRuntimeProperties>, PageSettings>
Parameter
- options
- OperationOptions
Mengembalikan
PagedAsyncIterableIterator<QueueRuntimeProperties, EntitiesResponse<QueueRuntimeProperties>, PageSettings>
AsyncIterableIterator yang mendukung halaman.
listRules(string, string, OperationOptions)
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan semua aturan di bawah langganan yang ditentukan.
.byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan aturan di halaman.
function listRules(topicName: string, subscriptionName: string, options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, EntitiesResponse<RuleProperties>, PageSettings>
Parameter
- topicName
-
string
- subscriptionName
-
string
- options
- OperationOptions
Mengembalikan
AsyncIterableIterator yang mendukung halaman.
listSubscriptions(string, OperationOptions)
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan semua langganan di bawah topik yang ditentukan.
.byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan langganan di halaman.
function listSubscriptions(topicName: string, options?: OperationOptions): PagedAsyncIterableIterator<SubscriptionProperties, EntitiesResponse<SubscriptionProperties>, PageSettings>
Parameter
- topicName
-
string
- options
- OperationOptions
Mengembalikan
PagedAsyncIterableIterator<SubscriptionProperties, EntitiesResponse<SubscriptionProperties>, PageSettings>
AsyncIterableIterator yang mendukung halaman.
listSubscriptionsRuntimeProperties(string, OperationOptions)
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime langganan di bawah topik yang ditentukan.
.byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime langganan di halaman.
function listSubscriptionsRuntimeProperties(topicName: string, options?: OperationOptions): PagedAsyncIterableIterator<SubscriptionRuntimeProperties, EntitiesResponse<SubscriptionRuntimeProperties>, PageSettings>
Parameter
- topicName
-
string
- options
- OperationOptions
Mengembalikan
PagedAsyncIterableIterator<SubscriptionRuntimeProperties, EntitiesResponse<SubscriptionRuntimeProperties>, PageSettings>
AsyncIterableIterator yang mendukung halaman.
listTopics(OperationOptions)
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan semua topik.
.byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan topik di halaman.
function listTopics(options?: OperationOptions): PagedAsyncIterableIterator<TopicProperties, EntitiesResponse<TopicProperties>, PageSettings>
Parameter
- options
- OperationOptions
Mengembalikan
AsyncIterableIterator yang mendukung halaman.
listTopicsRuntimeProperties(OperationOptions)
Mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime topik.
.byPage() mengembalikan iterator yang dapat diulang asinkron untuk mencantumkan info runtime topik di halaman.
function listTopicsRuntimeProperties(options?: OperationOptions): PagedAsyncIterableIterator<TopicRuntimeProperties, EntitiesResponse<TopicRuntimeProperties>, PageSettings>
Parameter
- options
- OperationOptions
Mengembalikan
PagedAsyncIterableIterator<TopicRuntimeProperties, EntitiesResponse<TopicRuntimeProperties>, PageSettings>
AsyncIterableIterator yang mendukung halaman.
queueExists(string, OperationOptions)
Memeriksa apakah antrean tertentu ada atau tidak.
function queueExists(queueName: string, operationOptions?: OperationOptions): Promise<boolean>
Parameter
- queueName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Mengembalikan
Promise<boolean>
ruleExists(string, string, string, OperationOptions)
Memeriksa apakah aturan tertentu ada atau tidak.
function ruleExists(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<boolean>
Parameter
- topicName
-
string
- subscriptionName
-
string
- ruleName
-
string
- operationOptions
- OperationOptions
Mengembalikan
Promise<boolean>
subscriptionExists(string, string, OperationOptions)
Memeriksa apakah langganan tertentu ada dalam topik atau tidak.
function subscriptionExists(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<boolean>
Parameter
- topicName
-
string
- subscriptionName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Mengembalikan
Promise<boolean>
topicExists(string, OperationOptions)
Memeriksa apakah topik tertentu ada atau tidak.
function topicExists(topicName: string, operationOptions?: OperationOptions): Promise<boolean>
Parameter
- topicName
-
string
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Mengembalikan
Promise<boolean>
updateQueue(WithResponse<QueueProperties>, OperationOptions)
Memperbarui antrean berdasarkan properti antrean yang disediakan.
Semua properti antrean harus diatur meskipun hanya subset yang benar-benar dapat diperbarui.
Oleh karena itu, alur yang disarankan adalah menggunakan output dari getQueue(), perbarui properti yang diinginkan di dalamnya, lalu teruskan objek yang dimodifikasi ke updateQueue().
Properti yang tidak dapat diperbarui ditandai sebagai readonly di antarmuka QueueProperties.
function updateQueue(queue: WithResponse<QueueProperties>, operationOptions?: OperationOptions): Promise<WithResponse<QueueProperties>>
Parameter
- queue
Objek yang mewakili properti antrean dan respons mentah.
requiresSession, requiresDuplicateDetection, enablePartitioning, dan name tidak dapat diperbarui setelah membuat antrean.
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<QueueProperties>>
updateRule(string, string, WithResponse<RuleProperties>, OperationOptions)
Memperbarui properti pada Aturan dengan nama yang diberikan berdasarkan opsi yang diberikan.
Semua properti aturan harus diatur meskipun salah satunya sedang diperbarui.
Oleh karena itu, alur yang disarankan adalah menggunakan output dari getRule(), perbarui properti yang diinginkan di dalamnya, lalu teruskan objek yang dimodifikasi ke updateRule().
function updateRule(topicName: string, subscriptionName: string, rule: WithResponse<RuleProperties>, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>
Parameter
- topicName
-
string
- subscriptionName
-
string
- rule
Opsi untuk mengonfigurasi Aturan yang sedang diperbarui dan respons mentah. Misalnya, Anda dapat mengonfigurasi filter untuk diterapkan pada Topik/Langganan terkait.
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<RuleProperties>>
updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)
Memperbarui langganan berdasarkan properti langganan yang disediakan.
Semua properti langganan harus diatur meskipun hanya subset yang benar-benar dapat diperbarui.
Oleh karena itu, alur yang disarankan adalah menggunakan output dari getSubscription(), perbarui properti yang diinginkan di dalamnya, lalu teruskan objek yang dimodifikasi ke updateSubscription().
Properti yang tidak dapat diperbarui ditandai sebagai readonly di antarmuka SubscriptionProperties.
function updateSubscription(subscription: WithResponse<SubscriptionProperties>, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionProperties>>
Parameter
- subscription
Objek yang mewakili properti langganan dan respons mentah.
subscriptionName, topicName, dan requiresSession tidak dapat diperbarui setelah membuat langganan.
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<SubscriptionProperties>>
updateTopic(WithResponse<TopicProperties>, OperationOptions)
Memperbarui topik berdasarkan properti topik yang disediakan.
Semua properti topik harus diatur meskipun hanya subset yang benar-benar dapat diperbarui.
Oleh karena itu, alur yang disarankan adalah menggunakan output dari getTopic(), perbarui properti yang diinginkan di dalamnya, lalu teruskan objek yang dimodifikasi ke updateTopic().
Properti yang tidak dapat diperbarui ditandai sebagai readonly di antarmuka TopicProperties.
function updateTopic(topic: WithResponse<TopicProperties>, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>
Parameter
- topic
Objek yang mewakili properti topik dan respons mentah.
requiresDuplicateDetection, enablePartitioning, dan name tidak dapat diperbarui setelah membuat topik.
- operationOptions
- OperationOptions
Opsi yang dapat digunakan untuk membatalkan, melacak, dan mengontrol konfigurasi lain pada permintaan HTTP.
Berikut ini adalah kesalahan yang dapat diharapkan dari operasi ini
Mengembalikan
Promise<WithResponse<TopicProperties>>
Detail Metode yang Diwarisi
sendOperationRequest<T>(OperationArguments, OperationSpec)
Kirim permintaan HTTP yang diisi menggunakan OperationSpec yang disediakan.
function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>
Parameter
- operationArguments
- OperationArguments
Argumen tempat nilai templat permintaan HTTP akan diisi.
- operationSpec
- OperationSpec
OperationSpec yang digunakan untuk mengisi httpRequest.
Mengembalikan
Promise<T>
Diwarisi Dari ServiceClient.sendOperationRequest
sendRequest(PipelineRequest)
Kirim httpRequest yang disediakan.
function sendRequest(request: PipelineRequest): Promise<PipelineResponse>
Parameter
- request
- PipelineRequest
Mengembalikan
Promise<PipelineResponse>
Diwarisi Dari ServiceClient.sendRequest