PollerLike interface
Ameliyat için bir poller.
- Extends
-
Promise<TResult>
Özellikler
is |
Poller yoklamayı bitirdiyse doğrudur. |
operation |
İşlemin durumu. Poller henüz gönderilmediyse tanımsız olabilir. |
result | Poller'ın durumundan bağımsız olarak işlemin sonuç değeri. Uygulamaya bağlı olarak tanımlanmamış veya son TResult değerinin tamamlanmamış bir biçimi olabilir. |
Devralınan Özellikler
[to |
Yöntemler
on |
Her yoklama tamamlandıktan sonra sağlanan geri çağırmayı çağırır ve poller işleminin geçerli durumunu gönderir. Verilen geri çağırma işlevinde güncelleştirmeleri almayı durdurmak için kullanılabilecek bir yöntem döndürür. |
poll({ abort |
Tek bir yoklama isteği tamamlandığında çözülecek bir söz döndürür. Bunu, Poller'ın işleminin güncelleştirme yöntemini çağırarak yapar. |
poll |
Temel alınan işlem tamamlandıktan sonra çözülecek bir söz döndürür. |
serialize() | İşlemin seri hale getirme yöntemini çağırarak poller işleminin serileştirilmiş sürümü için kullanılabilecek bir söz döndürür. |
submitted() | Poller'ın gönderilip gönderilmediğini denetlemek için kullanılabilecek bir söz döndürür. |
Devralınan Yöntemler
catch<TResult>(null | (reason: any) => TResult | Promise |
Yalnızca Promise'in reddedilmesi için bir geri çağırma ekler. |
finally(null | () => void) | Promise tamamlandığında (yerine getirildiğinde veya reddedildiğinde) çağrılan bir geri çağırma ekler. Çözümlenen değer geri aramadan değiştirilemez. |
then<TResult1, TResult2>(null | (value: TResult) => TResult1 | Promise |
Promise'in çözümü ve/veya reddedilmesi için geri çağırmalar ekler. |
Özellik Ayrıntıları
isDone
Poller yoklamayı bitirdiyse doğrudur.
isDone: boolean
Özellik Değeri
boolean
operationState
İşlemin durumu. Poller henüz gönderilmediyse tanımsız olabilir.
operationState: undefined | TState
Özellik Değeri
undefined | TState
result
Poller'ın durumundan bağımsız olarak işlemin sonuç değeri. Uygulamaya bağlı olarak tanımlanmamış veya son TResult değerinin tamamlanmamış bir biçimi olabilir.
result: undefined | TResult
Özellik Değeri
undefined | TResult
Devralınan Özellik Detayları
[toStringTag]
[toStringTag]: string
Özellik Değeri
string
Promise.__@toStringTag@68'dan Devralınan
Yöntem Ayrıntıları
onProgress((state: TState) => void)
Her yoklama tamamlandıktan sonra sağlanan geri çağırmayı çağırır ve poller işleminin geçerli durumunu gönderir.
Verilen geri çağırma işlevinde güncelleştirmeleri almayı durdurmak için kullanılabilecek bir yöntem döndürür.
function onProgress(callback: (state: TState) => void): CancelOnProgress
Parametreler
- callback
-
(state: TState) => void
Döndürülenler
poll({ abortSignal?: AbortSignalLike })
Tek bir yoklama isteği tamamlandığında çözülecek bir söz döndürür. Bunu, Poller'ın işleminin güncelleştirme yöntemini çağırarak yapar.
function poll(options?: { abortSignal?: AbortSignalLike }): Promise<TState>
Parametreler
- options
-
{ abortSignal?: AbortSignalLike }
Döndürülenler
Promise<TState>
pollUntilDone({ abortSignal?: AbortSignalLike })
Temel alınan işlem tamamlandıktan sonra çözülecek bir söz döndürür.
function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>
Parametreler
- pollOptions
-
{ abortSignal?: AbortSignalLike }
Döndürülenler
Promise<TResult>
serialize()
İşlemin seri hale getirme yöntemini çağırarak poller işleminin serileştirilmiş sürümü için kullanılabilecek bir söz döndürür.
function serialize(): Promise<string>
Döndürülenler
Promise<string>
submitted()
Poller'ın gönderilip gönderilmediğini denetlemek için kullanılabilecek bir söz döndürür.
function submitted(): Promise<void>
Döndürülenler
Promise<void>
Devralınan Yöntemin Ayrıntıları
catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)
Yalnızca Promise'in reddedilmesi için bir geri çağırma ekler.
function catch<TResult>(onrejected?: null | (reason: any) => TResult | PromiseLike<TResult>): Promise<TResult | TResult>
Parametreler
- onrejected
-
null | (reason: any) => TResult | PromiseLike<TResult>
Promise reddedildiğinde yürütülecek geri çağırma.
Döndürülenler
Promise<TResult | TResult>
Geri çağırmanın tamamlanması için bir Söz.
Promise.catch Devralındı
finally(null | () => void)
Promise tamamlandığında (yerine getirildiğinde veya reddedildiğinde) çağrılan bir geri çağırma ekler. Çözümlenen değer geri aramadan değiştirilemez.
function finally(onfinally?: null | () => void): Promise<TResult>
Parametreler
- onfinally
-
null | () => void
Promise tamamlandığında yürütülecek geri çağırma (yerine getirildi veya reddedildi).
Döndürülenler
Promise<TResult>
Geri çağırmanın tamamlanması için bir Söz.
Promise'den Devralındı.son olarak
then<TResult1, TResult2>(null | (value: TResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)
Promise'in çözümü ve/veya reddedilmesi için geri çağırmalar ekler.
function then<TResult1, TResult2>(onfulfilled?: null | (value: TResult) => TResult1 | PromiseLike<TResult1>, onrejected?: null | (reason: any) => TResult2 | PromiseLike<TResult2>): Promise<TResult1 | TResult2>
Parametreler
- onfulfilled
-
null | (value: TResult) => TResult1 | PromiseLike<TResult1>
Promise çözümlendiğinde yürütülecek geri çağırma.
- onrejected
-
null | (reason: any) => TResult2 | PromiseLike<TResult2>
Promise reddedildiğinde yürütülecek geri çağırma.
Döndürülenler
Promise<TResult1 | TResult2>
Geri çağırmanın yürütülürken tamamlanması için bir Söz.
Promise'den Devralınmış