PollerLike interface

Ein Poller für einen Vorgang.

Extends

Promise<TResult>

Eigenschaften

isDone

Ist "true", wenn der Abrufer die Abfrage abgeschlossen hat.

operationState

Der Status des Vorgangs. Sie kann nicht definiert werden, wenn der Poller noch nicht übermittelt wurde.

result

Der Ergebniswert des Vorgangs, unabhängig vom Status des Pollers. Je nach Implementierung kann er nicht definiert oder unvollständig sein.

Geerbte Eigenschaften

[toStringTag]

Methoden

onProgress((state: TState) => void)

Ruft den bereitgestellten Rückruf auf, nachdem jede Abfrage abgeschlossen wurde, und sendet den aktuellen Status des Abrufvorgangs.

Es gibt eine Methode zurück, die verwendet werden kann, um den Empfang von Updates für die angegebene Rückruffunktion zu beenden.

poll({ abortSignal?: AbortSignalLike })

Gibt eine Zusage zurück, die aufgelöst wird, sobald eine einzelne Abfrageanforderung abgeschlossen ist. Dazu rufen Sie die Updatemethode des Poller-Vorgangs auf.

pollUntilDone({ abortSignal?: AbortSignalLike })

Gibt eine Zusage zurück, die nach Abschluss des zugrunde liegenden Vorgangs aufgelöst wird.

serialize()

Gibt eine Zusage zurück, die für serialisierte Version des Pollers-Vorgangs verwendet werden kann, indem die Serialisierungsmethode des Vorgangs abgerufen wird.

submitted()

Gibt eine Zusage zurück, mit der überprüft werden kann, ob der Poller übermittelt wurde.

Geerbte Methoden

catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)

Fügt einen Rückruf nur für die Ablehnung der Zusage an.

finally(null | () => void)

Fügt einen Rückruf an, der aufgerufen wird, wenn die Zusage abgerechnet wird (erfüllt oder abgelehnt). Der aufgelöste Wert kann nicht aus dem Rückruf geändert werden.

then<TResult1, TResult2>(null | (value: TResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)

Fügt Rückrufe für die Auflösung und/oder Ablehnung der Zusage an.

Details zur Eigenschaft

isDone

Ist "true", wenn der Abrufer die Abfrage abgeschlossen hat.

isDone: boolean

Eigenschaftswert

boolean

operationState

Der Status des Vorgangs. Sie kann nicht definiert werden, wenn der Poller noch nicht übermittelt wurde.

operationState: undefined | TState

Eigenschaftswert

undefined | TState

result

Der Ergebniswert des Vorgangs, unabhängig vom Status des Pollers. Je nach Implementierung kann er nicht definiert oder unvollständig sein.

result: undefined | TResult

Eigenschaftswert

undefined | TResult

Geerbte Eigenschaftsdetails

[toStringTag]

[toStringTag]: string

Eigenschaftswert

string

geerbt von Promise.__@toStringTag@68

Details zur Methode

onProgress((state: TState) => void)

Ruft den bereitgestellten Rückruf auf, nachdem jede Abfrage abgeschlossen wurde, und sendet den aktuellen Status des Abrufvorgangs.

Es gibt eine Methode zurück, die verwendet werden kann, um den Empfang von Updates für die angegebene Rückruffunktion zu beenden.

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

Parameter

callback

(state: TState) => void

Gibt zurück

poll({ abortSignal?: AbortSignalLike })

Gibt eine Zusage zurück, die aufgelöst wird, sobald eine einzelne Abfrageanforderung abgeschlossen ist. Dazu rufen Sie die Updatemethode des Poller-Vorgangs auf.

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

Parameter

options

{ abortSignal?: AbortSignalLike }

Gibt zurück

Promise<TState>

pollUntilDone({ abortSignal?: AbortSignalLike })

Gibt eine Zusage zurück, die nach Abschluss des zugrunde liegenden Vorgangs aufgelöst wird.

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

Parameter

pollOptions

{ abortSignal?: AbortSignalLike }

Gibt zurück

Promise<TResult>

serialize()

Gibt eine Zusage zurück, die für serialisierte Version des Pollers-Vorgangs verwendet werden kann, indem die Serialisierungsmethode des Vorgangs abgerufen wird.

function serialize(): Promise<string>

Gibt zurück

Promise<string>

submitted()

Gibt eine Zusage zurück, mit der überprüft werden kann, ob der Poller übermittelt wurde.

function submitted(): Promise<void>

Gibt zurück

Promise<void>

Details zur geerbten Methode

catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)

Fügt einen Rückruf nur für die Ablehnung der Zusage an.

function catch<TResult>(onrejected?: null | (reason: any) => TResult | PromiseLike<TResult>): Promise<TResult | TResult>

Parameter

onrejected

null | (reason: any) => TResult | PromiseLike<TResult>

Der Rückruf, der ausgeführt werden soll, wenn die Zusage abgelehnt wird.

Gibt zurück

Promise<TResult | TResult>

Eine Zusage für den Abschluss des Rückrufs.

Geerbt von Promise.catch

finally(null | () => void)

Fügt einen Rückruf an, der aufgerufen wird, wenn die Zusage abgerechnet wird (erfüllt oder abgelehnt). Der aufgelöste Wert kann nicht aus dem Rückruf geändert werden.

function finally(onfinally?: null | () => void): Promise<TResult>

Parameter

onfinally

null | () => void

Der Rückruf, der ausgeführt werden soll, wenn die Zusage abgerechnet wird (erfüllt oder abgelehnt).

Gibt zurück

Promise<TResult>

Eine Zusage für den Abschluss des Rückrufs.

geerbt von Promise.finally

then<TResult1, TResult2>(null | (value: TResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)

Fügt Rückrufe für die Auflösung und/oder Ablehnung der Zusage an.

function then<TResult1, TResult2>(onfulfilled?: null | (value: TResult) => TResult1 | PromiseLike<TResult1>, onrejected?: null | (reason: any) => TResult2 | PromiseLike<TResult2>): Promise<TResult1 | TResult2>

Parameter

onfulfilled

null | (value: TResult) => TResult1 | PromiseLike<TResult1>

Der Rückruf, der ausgeführt werden soll, wenn die Zusage aufgelöst wird.

onrejected

null | (reason: any) => TResult2 | PromiseLike<TResult2>

Der Rückruf, der ausgeführt werden soll, wenn die Zusage abgelehnt wird.

Gibt zurück

Promise<TResult1 | TResult2>

Eine Zusage für den Abschluss, von dem immer ein Rückruf ausgeführt wird.

von Promise geerbt.then