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 })

Megpróbálja megszakítani a mögöttes műveletet.

getOperationState()

A művelet állapotát adja vissza. A PollerLike-ben 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, függetlenül a lekérdezés állapotátó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 van állítva.

onProgress((state: TState) => void)

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

Egy metódust ad vissza, amely a frissítések fogadásának leállítására használható az adott visszahívási függvényben.

poll({ abortSignal?: AbortSignalLike })

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

pollUntilDone({ abortSignal?: AbortSignalLike })

Egy ígéretet ad vissza, amely a mögöttes művelet befejezése után feloldódik.

stopPolling()

Leállítja a pollert. Ezt követően nem lehet manuális vagy automatizált kéréseket küldeni.

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.

Megpróbálja 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 PollerLike-ben 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, függetlenül a lekérdezés állapotátó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 van állítva.

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, elküldve a lekérdezési művelet aktuális állapotát.

Egy metódust ad vissza, amely a frissítések fogadásának leállítására használható 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 egy lekérdezési kérelem befejeződése után megoldódik. 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 })

Egy ígéretet ad vissza, amely a mögöttes művelet befejezése után feloldódik.

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

Paraméterek

pollOptions

{ abortSignal?: AbortSignalLike }

Válaszok

Promise<TResult>

stopPolling()

Leállítja a pollert. Ezt követően nem lehet manuális vagy automatizált kéréseket küldeni.

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