PollerLike interface
Representasi abstrak dari poller, dimaksudkan untuk mengekspos api minimal yang perlu dikerjakan pengguna.
- Memperluas
-
@azure/core-lro.SimplePollerLike<TState, TResult>
Properti
| send |
mengirim permintaan pembatalan. |
Metode yang Diwarisi
| get |
Mengembalikan status operasi. |
| get |
Mengembalikan nilai hasil operasi, terlepas dari status poller. Ini dapat mengembalikan bentuk yang tidak ditentukan atau tidak lengkap dari nilai TResult akhir tergantung pada implementasinya. |
| is |
Mengembalikan true jika poller telah selesai melakukan polling. |
| is |
Mengembalikan true jika poller dihentikan. |
| 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. |
| stop |
Menghentikan poller. Setelah ini, tidak ada permintaan manual atau otomatis yang dapat dikirim. |
| to |
Mengembalikan versi berseri operasi poller dengan memanggil metode toString operasi. |
Detail Properti
sendCancellationRequest
mengirim permintaan pembatalan.
sendCancellationRequest: () => Promise<void>
Nilai Properti
() => Promise<void>
Detail Metode yang Diwarisi
getOperationState()
Mengembalikan status operasi.
function getOperationState(): TState
Mengembalikan
TState
Diwarisi Dari SimplePollerLike.getOperationState
getResult()
Mengembalikan nilai hasil operasi, terlepas dari status poller. Ini dapat mengembalikan bentuk yang tidak ditentukan atau tidak lengkap dari nilai TResult akhir tergantung pada implementasinya.
function getResult(): undefined | TResult
Mengembalikan
undefined | TResult
Diwarisi Dari SimplePollerLike.getResult
isDone()
Mengembalikan true jika poller telah selesai melakukan polling.
function isDone(): boolean
Mengembalikan
boolean
Diwariskan Dari SimplePollerLike.isDone
isStopped()
Mengembalikan true jika poller dihentikan.
function isStopped(): boolean
Mengembalikan
boolean
Diwariskan Dari SimplePollerLike.isStopped
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
Diwarisi Dari SimplePollerLike.onProgress
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<void>
Parameter
- options
-
{ abortSignal?: AbortSignalLike }
Mengembalikan
Promise<void>
Diwariskan Dari SimplePollerLike.polling
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>
Diwarisi Dari SimplePollerLike.pollUntilDone
stopPolling()
Menghentikan poller. Setelah ini, tidak ada permintaan manual atau otomatis yang dapat dikirim.
function stopPolling()
Diwariskan Dari SimplePollerLike.stopPolling
toString()
Mengembalikan versi berseri operasi poller dengan memanggil metode toString operasi.
function toString(): string
Mengembalikan
string
Diwariskan Dari SimplePollerLike.toString