PollerLike interface
Egy lekérdezés egy művelethez.
- Extends
-
Promise<TResult>
Tulajdonságok
is |
Igaz, ha a lekérdezés befejeződött. |
operation |
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
[to |
Metódusok
on |
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({ abort |
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. |
poll |
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 | Promise |
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 | Promise |
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