PollerLike interface
A poller absztrakt ábrázolása, amelynek célja, hogy a felhasználónak csak a minimális API-t tegye elérhetővé.
Metódusok
| cancel |
Megkísérli megszakítani a mögöttes műveletet. |
| get |
A művelet állapotát adja vissza. A PollerLikeben definiált TState a Poller-implementációban definiált TState részhalmaza lehet. |
| get |
A művelet eredményértékét adja vissza a lekérdezés állapotától függetlenül. A végleges TResult érték nem definiált vagy hiányos formáját is visszaadhatja a megvalósítástól függően. |
| is |
Igaz értéket ad vissza, ha a lekérdezés befejeződött. |
| is |
Igaz értéket ad vissza, ha a lekérdezés leáll. |
| 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. |
| stop |
Leállítja a lekérdezést. Ezt követően nem küldhetők manuális vagy automatizált kérések. |
| to |
A lekérdezési művelet szerializált verzióját adja vissza a művelet toString metódusának meghívásával. |
Metódus adatai
cancelOperation({ abortSignal?: AbortSignalLike })
Figyelmeztetés
Ez az API már elavult.
cancelOperation has been deprecated because it was not implemented.
Megkísérli megszakítani a mögöttes műveletet.
function cancelOperation(options?: { abortSignal?: AbortSignalLike }): Promise<void>
Paraméterek
- options
-
{ abortSignal?: AbortSignalLike }
Válaszok
Promise<void>
getOperationState()
A művelet állapotát adja vissza. A PollerLikeben definiált TState a Poller-implementációban definiált TState részhalmaza lehet.
function getOperationState(): TState
Válaszok
TState
getResult()
A művelet eredményértékét adja vissza a lekérdezés állapotától függetlenül. A végleges TResult érték nem definiált vagy hiányos formáját is visszaadhatja a megvalósítástól függően.
function getResult(): undefined | TResult
Válaszok
undefined | TResult
isDone()
Igaz értéket ad vissza, ha a lekérdezés befejeződött.
function isDone(): boolean
Válaszok
boolean
isStopped()
Igaz értéket ad vissza, ha a lekérdezés leáll.
function isStopped(): boolean
Válaszok
boolean
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<void>
Paraméterek
- options
-
{ abortSignal?: AbortSignalLike }
Válaszok
Promise<void>
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>
stopPolling()
Leállítja a lekérdezést. Ezt követően nem küldhetők manuális vagy automatizált kérések.
function stopPolling()
toString()
A lekérdezési művelet szerializált verzióját adja vissza a művelet toString metódusának meghívásával.
function toString(): string
Válaszok
string