PollerLike interface
Опрос для операции.
- Extends
-
Promise<TResult>
Свойства
is |
Значение true, если опрашиватель закончил опрос. |
operation |
Состояние операции. Оно может быть неопределенным, если опрашиватель еще не отправлен. |
result | Значение результата операции независимо от состояния опроса. Она может быть не определена или неполная форма окончательного значения TResult в зависимости от реализации. |
Унаследованные свойства
[to |
Методы
on |
Вызывает предоставленный обратный вызов после завершения каждого опроса, отправляя текущее состояние операции опроса. Он возвращает метод, который можно использовать для остановки получения обновлений для данной функции обратного вызова. |
poll({ abort |
Возвращает обещание, которое будет разрешаться после завершения одного запроса опроса. Это делается путем вызова метода обновления операции Poller. |
poll |
Возвращает обещание, которое будет разрешаться после завершения базовой операции. |
serialize() | Возвращает обещание, которое можно использовать для сериализованной версии операции опроса путем вызова метода сериализации операции. |
submitted() | Возвращает обещание, которое можно использовать для проверки того, был ли отправлен опрашиватель. |
Наследуемые методы
catch<TResult>(null | (reason: any) => TResult | Promise |
Присоединяет обратный вызов только для отказа от обещания. |
finally(null | () => void) | Присоединяет обратный вызов, который вызывается, когда обещание урегулировано (выполнено или отклонено). Разрешенное значение нельзя изменить из обратного вызова. |
then<TResult1, TResult2>(null | (value: TResult) => TResult1 | Promise |
Присоединяет обратные вызовы для разрешения и /или отказа от обещания. |
Сведения о свойстве
isDone
Значение true, если опрашиватель закончил опрос.
isDone: boolean
Значение свойства
boolean
operationState
Состояние операции. Оно может быть неопределенным, если опрашиватель еще не отправлен.
operationState: undefined | TState
Значение свойства
undefined | TState
result
Значение результата операции независимо от состояния опроса. Она может быть не определена или неполная форма окончательного значения TResult в зависимости от реализации.
result: undefined | TResult
Значение свойства
undefined | TResult
Сведения об унаследованном свойстве
[toStringTag]
[toStringTag]: string
Значение свойства
string
унаследован от Promise.__@toStringTag@68
Сведения о методе
onProgress((state: TState) => void)
Вызывает предоставленный обратный вызов после завершения каждого опроса, отправляя текущее состояние операции опроса.
Он возвращает метод, который можно использовать для остановки получения обновлений для данной функции обратного вызова.
function onProgress(callback: (state: TState) => void): CancelOnProgress
Параметры
- callback
-
(state: TState) => void
Возвращаемое значение
poll({ abortSignal?: AbortSignalLike })
Возвращает обещание, которое будет разрешаться после завершения одного запроса опроса. Это делается путем вызова метода обновления операции Poller.
function poll(options?: { abortSignal?: AbortSignalLike }): Promise<TState>
Параметры
- options
-
{ abortSignal?: AbortSignalLike }
Возвращаемое значение
Promise<TState>
pollUntilDone({ abortSignal?: AbortSignalLike })
Возвращает обещание, которое будет разрешаться после завершения базовой операции.
function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>
Параметры
- pollOptions
-
{ abortSignal?: AbortSignalLike }
Возвращаемое значение
Promise<TResult>
serialize()
Возвращает обещание, которое можно использовать для сериализованной версии операции опроса путем вызова метода сериализации операции.
function serialize(): Promise<string>
Возвращаемое значение
Promise<string>
submitted()
Возвращает обещание, которое можно использовать для проверки того, был ли отправлен опрашиватель.
function submitted(): Promise<void>
Возвращаемое значение
Promise<void>
Сведения о наследуемом методе
catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)
Присоединяет обратный вызов только для отказа от обещания.
function catch<TResult>(onrejected?: null | (reason: any) => TResult | PromiseLike<TResult>): Promise<TResult | TResult>
Параметры
- onrejected
-
null | (reason: any) => TResult | PromiseLike<TResult>
Обратный вызов, выполняемый при отклонении обещания.
Возвращаемое значение
Promise<TResult | TResult>
Обещание завершения обратного вызова.
унаследован от Promise.catch
finally(null | () => void)
Присоединяет обратный вызов, который вызывается, когда обещание урегулировано (выполнено или отклонено). Разрешенное значение нельзя изменить из обратного вызова.
function finally(onfinally?: null | () => void): Promise<TResult>
Параметры
- onfinally
-
null | () => void
Обратный вызов для выполнения, когда обещание будет урегулировано (выполнено или отклонено).
Возвращаемое значение
Promise<TResult>
Обещание завершения обратного вызова.
унаследован от Promise.finally
then<TResult1, TResult2>(null | (value: TResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)
Присоединяет обратные вызовы для разрешения и /или отказа от обещания.
function then<TResult1, TResult2>(onfulfilled?: null | (value: TResult) => TResult1 | PromiseLike<TResult1>, onrejected?: null | (reason: any) => TResult2 | PromiseLike<TResult2>): Promise<TResult1 | TResult2>
Параметры
- onfulfilled
-
null | (value: TResult) => TResult1 | PromiseLike<TResult1>
Обратный вызов, выполняемый при разрешении обещания.
- onrejected
-
null | (reason: any) => TResult2 | PromiseLike<TResult2>
Обратный вызов, выполняемый при отклонении обещания.
Возвращаемое значение
Promise<TResult1 | TResult2>
Обещание для завершения которого когда-либо выполняется обратный вызов.
наследуется от Promise.затем