PollerLike interface

Ameliyat için bir poller.

Extends

Promise<TResult>

Özellikler

isDone

Poller yoklamayı bitirdiyse doğrudur.

operationState

İş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

[toStringTag]

Yöntemler

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.

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.

pollUntilDone({ abortSignal?: AbortSignalLike })

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 | PromiseLike<TResult>)

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 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)

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ış .sonra