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 |
Megpróbálja megszakítani a mögöttes műveletet. |
get |
A művelet állapotát adja vissza. A PollerLike-ben 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, 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. |
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 van állítva. |
on |
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({ abort |
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. |
poll |
Egy ígéretet ad vissza, amely a mögöttes művelet befejezése után feloldódik. |
stop |
Leállítja a pollert. Ezt követően nem lehet manuális vagy automatizált kéréseket küldeni. |
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.
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