Bagikan melalui


@azure/core-lro package

Antarmuka

CreateHttpPollerOptions

Opsi untuk createPoller.

OperationConfig

Konfigurasi tentang cara melakukan polling operasi dan untuk memeriksa apakah operasi telah dihentikan.

OperationResponse

Jenis respons LRO.

OperationState

Meskipun poller berfungsi sebagai mekanisme kontrol lokal untuk mulai memicu dan menunggu operasi yang berjalan lama, OperationState men dokumentasikan status operasi jangka panjang jarak jauh. Ini akan diperbarui setelah setiap jajak pendapat.

PollerLike

Poller untuk operasi.

RawRequest

Jenis permintaan mentah yang sederhana.

RawResponse

Jenis respons mentah yang sederhana.

RunningOperation

Deskripsi operasi jangka panjang.

Alias Jenis

CancelOnProgress

CancelOnProgress digunakan sebagai nilai pengembalian metode onProgress Poller. Ketika pengguna memanggil onProgress, mereka diharuskan untuk meneruskan fungsi yang akan dipanggil sebagai panggilan balik dengan data baru yang diterima setiap kali operasi polling diperbarui. onProgress mengembalikan fungsi yang akan mencegah pembaruan lebih lanjut untuk mencapai panggilan balik asli.

OperationStatus

Kumpulan kemungkinan status operasi dapat berada di pada waktu tertentu.

ResourceLocationConfig

Lokasi potensial dari hasil LRO jika ditentukan oleh ekstensi LRO di swagger.

RestorableOperationState

Jenis operasi jangka panjang yang dapat di-pemulihan.

Fungsi

createHttpPoller<TResult, TState>(RunningOperation<unknown>, CreateHttpPollerOptions<TResult, TState>)

Membuat polling yang dapat digunakan untuk melakukan polling operasi jangka panjang.

deserializeState<TResult, TState>(string)

Mendeserialisasi status

Detail Fungsi

createHttpPoller<TResult, TState>(RunningOperation<unknown>, CreateHttpPollerOptions<TResult, TState>)

Membuat polling yang dapat digunakan untuk melakukan polling operasi jangka panjang.

function createHttpPoller<TResult, TState>(lro: RunningOperation<unknown>, options?: CreateHttpPollerOptions<TResult, TState>): PollerLike<TState, TResult>

Parameter

lro

RunningOperation<unknown>

Deskripsi operasi jangka panjang

options

CreateHttpPollerOptions<TResult, TState>

opsi untuk mengonfigurasi poller

Mengembalikan

PollerLike<TState, TResult>

poller yang diinisialisasi

deserializeState<TResult, TState>(string)

Mendeserialisasi status

function deserializeState<TResult, TState>(serializedState: string): RestorableOperationState<TResult, TState>

Parameter

serializedState

string

Mengembalikan

RestorableOperationState<TResult, TState>