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