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


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

cancelOperation({ abortSignal?: AbortSignalLike })

Megkísérli megszakítani a mögöttes műveletet.

getOperationState()

A művelet állapotát adja vissza. A PollerLikeben definiált TState a Poller-implementációban definiált TState részhalmaza lehet.

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.

isDone()

Igaz értéket ad vissza, ha a lekérdezés befejeződött.

isStopped()

Igaz értéket ad vissza, ha a lekérdezés leáll.

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.

stopPolling()

Leállítja a lekérdezést. Ezt követően nem küldhetők manuális vagy automatizált kérések.

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.

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