PollerLike interface
Pracovník pro operaci.
- Extends
-
Promise<TResult>
Vlastnosti
| is |
Je pravda, pokud poller dokončil dotazování. |
| operation |
Stav operace. Může být nedefinováno, pokud ještě nebyla odeslána poller. |
| result | Výsledná hodnota operace bez ohledu na stav vrtu. V závislosti na implementaci může být nedefinovaná nebo neúplná forma konečné hodnoty TResult. |
Zděděné vlastnosti
| [to |
Metody
| on |
Vyvolá poskytnuté zpětné volání po dokončení každého dotazování a odešle aktuální stav operace poller. Vrátí metodu, která se dá použít k zastavení příjmu aktualizací dané funkce zpětného volání. |
| poll({ abort |
Vrátí příslib, který se vyřeší po dokončení jednoho požadavku na dotazování. Provede to voláním metody aktualizace operace Poller. |
| poll |
Vrátí příslib, který se vyřeší po dokončení základní operace. |
| serialize() | Vrátí příslib, který lze použít pro serializovanou verzi operace poller vyvoláním metody serializace operace. |
| submitted() | Vrátí příslib, který lze použít ke kontrole, jestli byla odeslána poller. |
Zděděné metody
| catch<TResult>((reason: any) => TResult | Promise |
Připojí zpětné volání pouze pro odmítnutí příslibu. |
| finally(() => void | null) | Připojí zpětné volání, které se vyvolá při vyrovnání příslibu (splněno nebo odmítnuto). Přeloženou hodnotu nelze změnit z zpětného volání. |
| then<TResult1, TResult2>((value: TResult) => TResult1 | Promise |
Připojí zpětná volání pro řešení a/nebo odmítnutí příslibu. |
Podrobnosti vlastnosti
isDone
Je pravda, pokud poller dokončil dotazování.
isDone: boolean
Hodnota vlastnosti
boolean
operationState
Stav operace. Může být nedefinováno, pokud ještě nebyla odeslána poller.
operationState: TState | undefined
Hodnota vlastnosti
TState | undefined
result
Výsledná hodnota operace bez ohledu na stav vrtu. V závislosti na implementaci může být nedefinovaná nebo neúplná forma konečné hodnoty TResult.
result: TResult | undefined
Hodnota vlastnosti
TResult | undefined
Podrobnosti zděděných vlastností
[toStringTag]
[toStringTag]: string
Hodnota vlastnosti
string
Zděděno od Slibuji. [toStringTag]
Podrobnosti metody
onProgress((state: TState) => void)
Vyvolá poskytnuté zpětné volání po dokončení každého dotazování a odešle aktuální stav operace poller.
Vrátí metodu, která se dá použít k zastavení příjmu aktualizací dané funkce zpětného volání.
function onProgress(callback: (state: TState) => void): CancelOnProgress
Parametry
- callback
-
(state: TState) => void
Návraty
poll({ abortSignal?: AbortSignalLike })
Vrátí příslib, který se vyřeší po dokončení jednoho požadavku na dotazování. Provede to voláním metody aktualizace operace Poller.
function poll(options?: { abortSignal?: AbortSignalLike }): Promise<TState>
Parametry
- options
-
{ abortSignal?: AbortSignalLike }
Návraty
Promise<TState>
pollUntilDone({ abortSignal?: AbortSignalLike })
Vrátí příslib, který se vyřeší po dokončení základní operace.
function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>
Parametry
- pollOptions
-
{ abortSignal?: AbortSignalLike }
Návraty
Promise<TResult>
serialize()
Vrátí příslib, který lze použít pro serializovanou verzi operace poller vyvoláním metody serializace operace.
function serialize(): Promise<string>
Návraty
Promise<string>
submitted()
Vrátí příslib, který lze použít ke kontrole, jestli byla odeslána poller.
function submitted(): Promise<void>
Návraty
Promise<void>
Podrobnosti zděděných metod
catch<TResult>((reason: any) => TResult | PromiseLike<TResult> | null)
Připojí zpětné volání pouze pro odmítnutí příslibu.
function catch<TResult>(onrejected?: (reason: any) => TResult | PromiseLike<TResult> | null): Promise<TResult | TResult>
Parametry
- onrejected
-
(reason: any) => TResult | PromiseLike<TResult> | null
Zpětné volání, které se má provést při odmítnutí příslibu.
Návraty
Promise<TResult | TResult>
Příslib dokončení zpětného volání.
zděděno ze souboru Promise.catch
finally(() => void | null)
Připojí zpětné volání, které se vyvolá při vyrovnání příslibu (splněno nebo odmítnuto). Přeloženou hodnotu nelze změnit z zpětného volání.
function finally(onfinally?: () => void | null): Promise<TResult>
Parametry
- onfinally
-
() => void | null
Zpětné volání, které se má provést při vyrovnání příslibu (splněno nebo odmítnuto).
Návraty
Promise<TResult>
Příslib dokončení zpětného volání.
zděděno z Promise.finally
then<TResult1, TResult2>((value: TResult) => TResult1 | PromiseLike<TResult1> | null, (reason: any) => TResult2 | PromiseLike<TResult2> | null)
Připojí zpětná volání pro řešení a/nebo odmítnutí příslibu.
function then<TResult1, TResult2>(onfulfilled?: (value: TResult) => TResult1 | PromiseLike<TResult1> | null, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2> | null): Promise<TResult1 | TResult2>
Parametry
- onfulfilled
-
(value: TResult) => TResult1 | PromiseLike<TResult1> | null
Zpětné volání, které se má provést při vyřešení příslibu.
- onrejected
-
(reason: any) => TResult2 | PromiseLike<TResult2> | null
Zpětné volání, které se má provést při odmítnutí příslibu.
Návraty
Promise<TResult1 | TResult2>
Příslib dokončení, jehož zpětné volání se spustí.
zděděno ze Promise.then