SimplePollerLike interface
Jednoduchý poller, který lze použít k dotazování dlouhotrvající operace.
Metody
get |
Vrátí stav operace. |
get |
Vrátí výslednou hodnotu operace bez ohledu na stav vrtule. V závislosti na implementaci může vrátit nedefinovanou nebo neúplnou formu konečné hodnoty TResult. |
is |
Vrátí hodnotu true, pokud poller dokončil dotazování. |
is |
Vrátí hodnotu true, pokud je poller zastaven. |
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. |
stop |
Zastaví poller pokračovat v hlasování. Upozorňujeme, že toto nastavení zastaví pouze dotazování na straně klienta. |
submitted() | Počkejte, než se odešle poller. |
to |
Vrátí řetězcovou reprezentaci operace vrtule. Podobá se serializaci, ale vrací řetězec. |
Podrobnosti metody
getOperationState()
Vrátí stav operace.
function getOperationState(): TState
Návraty
TState
getResult()
Vrátí výslednou hodnotu operace bez ohledu na stav vrtule. V závislosti na implementaci může vrátit nedefinovanou nebo neúplnou formu konečné hodnoty TResult.
function getResult(): undefined | TResult
Návraty
undefined | TResult
isDone()
Vrátí hodnotu true, pokud poller dokončil dotazování.
function isDone(): boolean
Návraty
boolean
isStopped()
Upozornění
Toto rozhraní API je teď zastaralé.
Use abortSignal status to track this instead.
Vrátí hodnotu true, pokud je poller zastaven.
function isStopped(): boolean
Návraty
boolean
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>
stopPolling()
Upozornění
Toto rozhraní API je teď zastaralé.
Use abortSignal to stop polling instead.
Zastaví poller pokračovat v hlasování. Upozorňujeme, že toto nastavení zastaví pouze dotazování na straně klienta.
function stopPolling()
submitted()
Počkejte, než se odešle poller.
function submitted(): Promise<void>
Návraty
Promise<void>
toString()
Upozornění
Toto rozhraní API je teď zastaralé.
Use serialize() instead.
Vrátí řetězcovou reprezentaci operace vrtule. Podobá se serializaci, ale vrací řetězec.
function toString(): string
Návraty
string
Azure SDK for JavaScript