Megosztás a következőn keresztül:


PollerLike interface

Egy lekérdezés egy művelethez.

Extends

Promise<TResult>

Tulajdonságok

isDone

Igaz, ha a lekérdezés befejeződött.

operationState

A művelet állapota. Nem definiálható, ha a poller még nem lett elküldve.

result

A művelet eredményértéke a lekérdezés állapotától függetlenül. A végleges TResult érték nem definiálható, vagy a végleges TResult-érték hiányos formája lehet a megvalósítástól függően.

Örökölt tulajdonságok

[toStringTag]

Metódusok

onProgress((state: TState) => void)

Meghívja a megadott visszahívást az egyes lekérdezések befejezése után, és elküldi a lekérdezési művelet aktuális állapotát.

Egy metódust ad vissza, amellyel a rendszer leállítja a frissítések fogadását az adott visszahívási függvényben.

poll({ abortSignal?: AbortSignalLike })

Egy ígéretet ad vissza, amely egyetlen lekérdezési kérelem befejeződése után feloldható. Ezt úgy teszi, hogy meghívja a Poller műveletének frissítési metódusát.

pollUntilDone({ abortSignal?: AbortSignalLike })

Az alapul szolgáló művelet befejezése után feloldható ígéretet ad vissza.

serialize()

Olyan ígéretet ad vissza, amely a lekérdezési művelet szerializált verziójához használható a művelet szerializálási metódusának meghívásával.

submitted()

Egy ígéretet ad vissza, amellyel ellenőrizheti, hogy a beporzó be lett-e küldve.

Örökölt metódusok

catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)

Visszahívást csatol csak az ígéret elutasításához.

finally(null | () => void)

Csatol egy visszahívást, amely akkor lesz meghívva, amikor az ígéret kiegyenlítődött (teljesült vagy elutasítva). A feloldott érték nem módosítható a visszahívásból.

then<TResult1, TResult2>(null | (value: TResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)

Visszahívásokat csatol az ígéret feloldásához és/vagy elutasításához.

Tulajdonság adatai

isDone

Igaz, ha a lekérdezés befejeződött.

isDone: boolean

Tulajdonság értéke

boolean

operationState

A művelet állapota. Nem definiálható, ha a poller még nem lett elküldve.

operationState: undefined | TState

Tulajdonság értéke

undefined | TState

result

A művelet eredményértéke a lekérdezés állapotától függetlenül. A végleges TResult érték nem definiálható, vagy a végleges TResult-érték hiányos formája lehet a megvalósítástól függően.

result: undefined | TResult

Tulajdonság értéke

undefined | TResult

Örökölt tulajdonság részletei

[toStringTag]

[toStringTag]: string

Tulajdonság értéke

string

örökölt Promise.__@toStringTag@68

Metódus adatai

onProgress((state: TState) => void)

Meghívja a megadott visszahívást az egyes lekérdezések befejezése után, és elküldi a lekérdezési művelet aktuális állapotát.

Egy metódust ad vissza, amellyel a rendszer leállítja a frissítések fogadását az adott visszahívási függvényben.

function onProgress(callback: (state: TState) => void): CancelOnProgress

Paraméterek

callback

(state: TState) => void

Válaszok

poll({ abortSignal?: AbortSignalLike })

Egy ígéretet ad vissza, amely egyetlen lekérdezési kérelem befejeződése után feloldható. Ezt úgy teszi, hogy meghívja a Poller műveletének frissítési metódusát.

function poll(options?: { abortSignal?: AbortSignalLike }): Promise<TState>

Paraméterek

options

{ abortSignal?: AbortSignalLike }

Válaszok

Promise<TState>

pollUntilDone({ abortSignal?: AbortSignalLike })

Az alapul szolgáló művelet befejezése után feloldható ígéretet ad vissza.

function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>

Paraméterek

pollOptions

{ abortSignal?: AbortSignalLike }

Válaszok

Promise<TResult>

serialize()

Olyan ígéretet ad vissza, amely a lekérdezési művelet szerializált verziójához használható a művelet szerializálási metódusának meghívásával.

function serialize(): Promise<string>

Válaszok

Promise<string>

submitted()

Egy ígéretet ad vissza, amellyel ellenőrizheti, hogy a beporzó be lett-e küldve.

function submitted(): Promise<void>

Válaszok

Promise<void>

Örökölt metódus részletei

catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)

Visszahívást csatol csak az ígéret elutasításához.

function catch<TResult>(onrejected?: null | (reason: any) => TResult | PromiseLike<TResult>): Promise<TResult | TResult>

Paraméterek

onrejected

null | (reason: any) => TResult | PromiseLike<TResult>

Az ígéret elutasításakor végrehajtandó visszahívás.

Válaszok

Promise<TResult | TResult>

Ígéret a visszahívás befejezésére.

Örökölt Promise.catch

finally(null | () => void)

Csatol egy visszahívást, amely akkor lesz meghívva, amikor az ígéret kiegyenlítődött (teljesült vagy elutasítva). A feloldott érték nem módosítható a visszahívásból.

function finally(onfinally?: null | () => void): Promise<TResult>

Paraméterek

onfinally

null | () => void

A visszahívás végrehajtása az ígéret kiegyenlítésekor (teljesítve vagy elutasítva).

Válaszok

Promise<TResult>

Ígéret a visszahívás befejezésére.

öröklött Promise.finally

then<TResult1, TResult2>(null | (value: TResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)

Visszahívásokat csatol az ígéret feloldásához és/vagy elutasításához.

function then<TResult1, TResult2>(onfulfilled?: null | (value: TResult) => TResult1 | PromiseLike<TResult1>, onrejected?: null | (reason: any) => TResult2 | PromiseLike<TResult2>): Promise<TResult1 | TResult2>

Paraméterek

onfulfilled

null | (value: TResult) => TResult1 | PromiseLike<TResult1>

Az ígéret feloldásakor végrehajtandó visszahívás.

onrejected

null | (reason: any) => TResult2 | PromiseLike<TResult2>

Az ígéret elutasításakor végrehajtandó visszahívás.

Válaszok

Promise<TResult1 | TResult2>

Ígéret arra, hogy a rendszer végrehajtja a visszahívást.

öröklött Ígéret.majd