StorageCacheManagementClientContext class
- Memperluas
-
AzureServiceClient
Konstruktor
| Storage |
Menginisialisasi instans baru kelas StorageCacheManagementClient. |
Properti
| accept |
|
| api |
|
| credentials | |
| long |
Batas waktu coba lagi dalam detik untuk Operasi Jangka Panjang. Nilai defaultnya adalah 30. |
| subscription |
Metode
| begin |
Kirim permintaan awal LRO (operasi jangka panjang) dan dapatkan kembali HttpLongRunningOperationResponse yang menyediakan metode untuk polling LRO dan periksa apakah LRO selesai. |
| restore |
Pulihkan LROPoller dari LROPollState yang disediakan. Metode ini dapat digunakan untuk membuat ulang LROPoller pada proses atau mesin yang berbeda. |
| send |
Menyediakan mekanisme untuk membuat permintaan yang akan melakukan polling dan memberikan hasil akhir. |
| send |
Kirim permintaan awal LRO (operasi jangka panjang) dan dapatkan kembali LROPoller yang menyediakan metode untuk polling LRO dan periksa apakah LRO selesai. |
| send |
Kirim permintaan HTTP yang diisi menggunakan OperationSpec yang disediakan. |
| send |
Kirim httpRequest yang disediakan. |
Detail Konstruktor
StorageCacheManagementClientContext(ServiceClientCredentials | TokenCredential, string, Models.StorageCacheManagementClientOptions)
Menginisialisasi instans baru kelas StorageCacheManagementClient.
new StorageCacheManagementClientContext(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: Models.StorageCacheManagementClientOptions)
Parameter
- credentials
-
ServiceClientCredentials | TokenCredential
Kredensial yang diperlukan klien untuk menyambungkan ke Azure. Kredensial yang mengimplementasikan antarmuka TokenCredential dari paket @azure/identity disarankan. Untuk informasi selengkapnya tentang kredensial ini, lihat <xref:https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40azure%2Fidentity>. Kredensial yang mengimplementasikan antarmuka ServiceClientCredentials dari paket lama @azure/ms-rest-nodeauth dan
- subscriptionId
-
string
Kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.
- options
- Models.StorageCacheManagementClientOptions
Detail Properti
acceptLanguage
acceptLanguage: string
Nilai Properti
string
apiVersion
apiVersion?: undefined | string
Nilai Properti
undefined | string
credentials
credentials: ServiceClientCredentials | TokenCredential
Nilai Properti
ServiceClientCredentials | TokenCredential
longRunningOperationRetryTimeout
Batas waktu coba lagi dalam detik untuk Operasi Jangka Panjang. Nilai defaultnya adalah 30.
longRunningOperationRetryTimeout?: undefined | number
Nilai Properti
undefined | number
subscriptionId
subscriptionId: string
Nilai Properti
string
Detail Metode
beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Kirim permintaan awal LRO (operasi jangka panjang) dan dapatkan kembali HttpLongRunningOperationResponse yang menyediakan metode untuk polling LRO dan periksa apakah LRO selesai.
function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase)
Parameter
- request
-
RequestPrepareOptions | WebResource
Objek permintaan
- options
-
RequestOptionsBase
Mengembalikan
Promise<LROPoller>
HttpLongRunningOperationResponse yang menyediakan metode untuk berinteraksi dengan LRO.
restoreLROPoller(LROPollState)
Pulihkan LROPoller dari LROPollState yang disediakan. Metode ini dapat digunakan untuk membuat ulang LROPoller pada proses atau mesin yang berbeda.
function restoreLROPoller(lroPollState: LROPollState)
Parameter
- lroPollState
-
LROPollState
Mengembalikan
LROPoller
sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Menyediakan mekanisme untuk membuat permintaan yang akan melakukan polling dan memberikan hasil akhir.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase)
Parameter
- request
-
RequestPrepareOptions | WebResource
Objek permintaan
- options
-
RequestOptionsBase
Mengembalikan
Promise<HttpOperationResponse>
HttpOperationResponse yang berisi permintaan polling akhir, respons, dan responseBody.
sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)
Kirim permintaan awal LRO (operasi jangka panjang) dan dapatkan kembali LROPoller yang menyediakan metode untuk polling LRO dan periksa apakah LRO selesai.
function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase)
Parameter
- operationArguments
-
OperationArguments
Argumen untuk operasi.
- operationSpec
-
OperationSpec
Spesifikasi untuk operasi.
- options
-
RequestOptionsBase
Opsi tambahan yang akan dikirim saat membuat permintaan.
Mengembalikan
Promise<LROPoller>
Objek LROPoller yang menyediakan metode untuk berinteraksi dengan LRO.
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
Kirim permintaan HTTP yang diisi menggunakan OperationSpec yang disediakan.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>)
Parameter
- operationArguments
-
OperationArguments
Argumen tempat nilai templat permintaan HTTP akan diisi.
- operationSpec
-
OperationSpec
OperationSpec yang digunakan untuk mengisi httpRequest.
- callback
-
ServiceCallback<any>
Panggilan balik untuk memanggil saat respons diterima.
Mengembalikan
Promise<RestResponse>
sendRequest(RequestPrepareOptions | WebResourceLike)
Kirim httpRequest yang disediakan.
function sendRequest(options: RequestPrepareOptions | WebResourceLike)
Parameter
- options
-
RequestPrepareOptions | WebResourceLike
Mengembalikan
Promise<HttpOperationResponse>