Поделиться через


@azure/core-lro package

Интерфейсы

CreateHttpPollerOptions

Параметры createPoller.

OperationConfig

Конфигурации для опроса операции и проверки того, завершена ли операция.

OperationResponse

Тип ответа LRO.

OperationState

Хотя опросник работает в качестве локального механизма управления для запуска и ожидания длительной операции, OperationState документирует состояние удаленной длительной операции. Он обновляется после каждого опроса.

PollerLike

Опрос для операции.

RawRequest

Простой тип необработанного запроса.

RawResponse

Простой тип необработанного ответа.

RunningOperation

Описание длительной операции.

Псевдонимы типа

CancelOnProgress

CancelOnProgress используется в качестве возвращаемого значения метода Poller onProgress. При вызове пользователя onProgress необходимо передать функцию, которая будет вызываться как обратный вызов с новыми данными, полученными при каждом обновлении операции опроса. onProgress возвращает функцию, которая предотвратит дальнейшее обновление для получения исходного обратного вызова.

OperationStatus

Набор возможных состояний операции может находиться в любое время.

ResourceLocationConfig

Потенциальное расположение результата LRO, если указано расширением LRO в swagger.

RestorableOperationState

Тип восстанавливаемой длительной операции.

Функции

createHttpPoller<TResult, TState>(RunningOperation<unknown>, CreateHttpPollerOptions<TResult, TState>)

Создает опрашиватель, который можно использовать для опроса длительной операции.

deserializeState<TResult, TState>(string)

Десериализация состояния

Сведения о функции

createHttpPoller<TResult, TState>(RunningOperation<unknown>, CreateHttpPollerOptions<TResult, TState>)

Создает опрашиватель, который можно использовать для опроса длительной операции.

function createHttpPoller<TResult, TState>(lro: RunningOperation<unknown>, options?: CreateHttpPollerOptions<TResult, TState>): PollerLike<TState, TResult>

Параметры

lro

RunningOperation<unknown>

Описание длительной операции

options

CreateHttpPollerOptions<TResult, TState>

параметры настройки опрашителя

Возвращаемое значение

PollerLike<TState, TResult>

инициализированный опрос

deserializeState<TResult, TState>(string)

Десериализация состояния

function deserializeState<TResult, TState>(serializedState: string): RestorableOperationState<TResult, TState>

Параметры

serializedState

string

Возвращаемое значение

RestorableOperationState<TResult, TState>