Udostępnij za pośrednictwem


SimplePollerLike interface

Prosty poller, który może służyć do sondowania długotrwałej operacji.

Metody

getOperationState()

Zwraca stan operacji.

getResult()

Zwraca wartość wynikową operacji, niezależnie od stanullera. Może zwrócić niezdefiniowaną lub niekompletną postać ostatecznej wartości TResult w zależności od implementacji.

isDone()

Zwraca wartość true, jeśli poller zakończył sondowanie.

isStopped()

Zwraca wartość true, jeśli element poller jest zatrzymany.

onProgress((state: TState) => void)

Wywołuje podane wywołanie zwrotne po zakończeniu każdego sondowania, wysyłając bieżący stan operacji poller.

Zwraca metodę, która może służyć do zatrzymywania odbierania aktualizacji w danej funkcji wywołania zwrotnego.

poll({ abortSignal?: AbortSignalLike })

Zwraca obietnicę, która zostanie rozwiązana po zakończeniu pojedynczego żądania sondowania. Robi to, wywołując metodę aktualizacji operacji Pollera.

pollUntilDone({ abortSignal?: AbortSignalLike })

Zwraca obietnicę, która zostanie rozpoznana po zakończeniu operacji bazowej.

serialize()

Zwraca obietnicę, która może być używana do serializacji wersji operacji poller, wywołując metodę serializacji operacji.

stopPolling()

Zatrzymuje poller od kontynuowania sondowania. Należy pamiętać, że spowoduje to zatrzymanie sondowania po stronie klienta

submitted()

Poczekaj, aż poller zostanie przesłany.

toString()

Zwraca reprezentację ciągu operacji pollera. Podobnie jak serializowanie, ale zwraca ciąg.

Szczegóły metody

getOperationState()

Zwraca stan operacji.

function getOperationState(): TState

Zwraca

TState

getResult()

Zwraca wartość wynikową operacji, niezależnie od stanullera. Może zwrócić niezdefiniowaną lub niekompletną postać ostatecznej wartości TResult w zależności od implementacji.

function getResult(): undefined | TResult

Zwraca

undefined | TResult

isDone()

Zwraca wartość true, jeśli poller zakończył sondowanie.

function isDone(): boolean

Zwraca

boolean

isStopped()

Ostrzeżenie

Ten interfejs API jest już przestarzały.

Use abortSignal status to track this instead.

Zwraca wartość true, jeśli element poller jest zatrzymany.

function isStopped(): boolean

Zwraca

boolean

onProgress((state: TState) => void)

Wywołuje podane wywołanie zwrotne po zakończeniu każdego sondowania, wysyłając bieżący stan operacji poller.

Zwraca metodę, która może służyć do zatrzymywania odbierania aktualizacji w danej funkcji wywołania zwrotnego.

function onProgress(callback: (state: TState) => void): CancelOnProgress

Parametry

callback

(state: TState) => void

Zwraca

poll({ abortSignal?: AbortSignalLike })

Zwraca obietnicę, która zostanie rozwiązana po zakończeniu pojedynczego żądania sondowania. Robi to, wywołując metodę aktualizacji operacji Pollera.

function poll(options?: { abortSignal?: AbortSignalLike }): Promise<TState>

Parametry

options

{ abortSignal?: AbortSignalLike }

Zwraca

Promise<TState>

pollUntilDone({ abortSignal?: AbortSignalLike })

Zwraca obietnicę, która zostanie rozpoznana po zakończeniu operacji bazowej.

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

Parametry

pollOptions

{ abortSignal?: AbortSignalLike }

Zwraca

Promise<TResult>

serialize()

Zwraca obietnicę, która może być używana do serializacji wersji operacji poller, wywołując metodę serializacji operacji.

function serialize(): Promise<string>

Zwraca

Promise<string>

stopPolling()

Ostrzeżenie

Ten interfejs API jest już przestarzały.

Use abortSignal to stop polling instead.

Zatrzymuje poller od kontynuowania sondowania. Należy pamiętać, że spowoduje to zatrzymanie sondowania po stronie klienta

function stopPolling()

submitted()

Poczekaj, aż poller zostanie przesłany.

function submitted(): Promise<void>

Zwraca

Promise<void>

toString()

Ostrzeżenie

Ten interfejs API jest już przestarzały.

Use serialize() instead.

Zwraca reprezentację ciągu operacji pollera. Podobnie jak serializowanie, ale zwraca ciąg.

function toString(): string

Zwraca

string