PollerLike interface
Poller untuk operasi.
- Memperluas
-
Promise<TResult>
Properti
is |
Apakah benar jika poller telah selesai melakukan polling. |
operation |
Status operasi. Ini dapat tidak terdefinisi jika poller belum dikirimkan. |
result | Nilai hasil operasi, terlepas dari status poller. Ini dapat tidak ditentukan atau bentuk yang tidak lengkap dari nilai TResult akhir tergantung pada implementasinya. |
Properti yang Diwariskan
[to |
Metode
on |
Memanggil panggilan balik yang disediakan setelah setiap polling selesai, mengirim status operasi poller saat ini. Ini mengembalikan metode yang dapat digunakan untuk berhenti menerima pembaruan pada fungsi panggilan balik yang diberikan. |
poll({ abort |
Mengembalikan janji yang akan diselesaikan setelah satu permintaan polling selesai. Ini dilakukan dengan memanggil metode pembaruan operasi Poller. |
poll |
Mengembalikan janji yang akan diselesaikan setelah operasi yang mendasar selesai. |
serialize() | Mengembalikan janji yang dapat digunakan untuk versi berseri operasi poller dengan memanggil metode serialisasi operasi. |
submitted() | Mengembalikan janji yang dapat digunakan untuk memeriksa apakah poller telah dikirimkan. |
Metode yang Diwarisi
catch<TResult>(null | (reason: any) => TResult | Promise |
Melampirkan panggilan balik hanya untuk penolakan Janji. |
finally(null | () => void) | Melampirkan panggilan balik yang dipanggil saat Janji diselesaikan (terpenuhi atau ditolak). Nilai yang diselesaikan tidak dapat dimodifikasi dari panggilan balik. |
then<TResult1, TResult2>(null | (value: TResult) => TResult1 | Promise |
Melampirkan panggilan balik untuk resolusi dan/atau penolakan Janji. |
Detail Properti
isDone
Apakah benar jika poller telah selesai melakukan polling.
isDone: boolean
Nilai Properti
boolean
operationState
Status operasi. Ini dapat tidak terdefinisi jika poller belum dikirimkan.
operationState: undefined | TState
Nilai Properti
undefined | TState
result
Nilai hasil operasi, terlepas dari status poller. Ini dapat tidak ditentukan atau bentuk yang tidak lengkap dari nilai TResult akhir tergantung pada implementasinya.
result: undefined | TResult
Nilai Properti
undefined | TResult
Detail Properti yang Diwariskan
[toStringTag]
[toStringTag]: string
Nilai Properti
string
Diwariskan Dari Promise.__@toStringTag@68
Detail Metode
onProgress((state: TState) => void)
Memanggil panggilan balik yang disediakan setelah setiap polling selesai, mengirim status operasi poller saat ini.
Ini mengembalikan metode yang dapat digunakan untuk berhenti menerima pembaruan pada fungsi panggilan balik yang diberikan.
function onProgress(callback: (state: TState) => void): CancelOnProgress
Parameter
- callback
-
(state: TState) => void
Mengembalikan
poll({ abortSignal?: AbortSignalLike })
Mengembalikan janji yang akan diselesaikan setelah satu permintaan polling selesai. Ini dilakukan dengan memanggil metode pembaruan operasi Poller.
function poll(options?: { abortSignal?: AbortSignalLike }): Promise<TState>
Parameter
- options
-
{ abortSignal?: AbortSignalLike }
Mengembalikan
Promise<TState>
pollUntilDone({ abortSignal?: AbortSignalLike })
Mengembalikan janji yang akan diselesaikan setelah operasi yang mendasar selesai.
function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>
Parameter
- pollOptions
-
{ abortSignal?: AbortSignalLike }
Mengembalikan
Promise<TResult>
serialize()
Mengembalikan janji yang dapat digunakan untuk versi berseri operasi poller dengan memanggil metode serialisasi operasi.
function serialize(): Promise<string>
Mengembalikan
Promise<string>
submitted()
Mengembalikan janji yang dapat digunakan untuk memeriksa apakah poller telah dikirimkan.
function submitted(): Promise<void>
Mengembalikan
Promise<void>
Detail Metode yang Diwarisi
catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)
Melampirkan panggilan balik hanya untuk penolakan Janji.
function catch<TResult>(onrejected?: null | (reason: any) => TResult | PromiseLike<TResult>): Promise<TResult | TResult>
Parameter
- onrejected
-
null | (reason: any) => TResult | PromiseLike<TResult>
Panggilan balik untuk dijalankan saat Janji ditolak.
Mengembalikan
Promise<TResult | TResult>
Janji untuk penyelesaian panggilan balik.
Diwariskan Dari Promise.catch
finally(null | () => void)
Melampirkan panggilan balik yang dipanggil saat Janji diselesaikan (terpenuhi atau ditolak). Nilai yang diselesaikan tidak dapat dimodifikasi dari panggilan balik.
function finally(onfinally?: null | () => void): Promise<TResult>
Parameter
- onfinally
-
null | () => void
Panggilan balik untuk dijalankan ketika Janji diselesaikan (terpenuhi atau ditolak).
Mengembalikan
Promise<TResult>
Janji untuk penyelesaian panggilan balik.
Diwarisi Dari Promise.finally
then<TResult1, TResult2>(null | (value: TResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)
Melampirkan panggilan balik untuk resolusi dan/atau penolakan Janji.
function then<TResult1, TResult2>(onfulfilled?: null | (value: TResult) => TResult1 | PromiseLike<TResult1>, onrejected?: null | (reason: any) => TResult2 | PromiseLike<TResult2>): Promise<TResult1 | TResult2>
Parameter
- onfulfilled
-
null | (value: TResult) => TResult1 | PromiseLike<TResult1>
Panggilan balik untuk dijalankan saat Janji diselesaikan.
- onrejected
-
null | (reason: any) => TResult2 | PromiseLike<TResult2>
Panggilan balik untuk dijalankan saat Janji ditolak.
Mengembalikan
Promise<TResult1 | TResult2>
Janji untuk penyelesaian panggilan balik yang pernah dijalankan.
Diwariskan Dari Janji.