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


CreateHttpPollerOptions interface

Параметры для createPoller.

Свойства

intervalInMs

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

processResult

Функция для обработки результата LRO.

resolveOnUnsuccessful

Определяет, следует ли вызывать исключение, если операция завершилась сбоем или была отменена.

resourceLocationConfig

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

restoreFrom

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

updateState

Функция для обработки состояния LRO.

withOperationLocation

Функция, вызываемая при каждом обновлении расположения операции службой.

Сведения о свойстве

intervalInMs

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

intervalInMs?: number

Значение свойства

number

processResult

Функция для обработки результата LRO.

processResult?: (result: unknown, state: TState) => Promise<TResult>

Значение свойства

(result: unknown, state: TState) => Promise<TResult>

resolveOnUnsuccessful

Определяет, следует ли вызывать исключение, если операция завершилась сбоем или была отменена.

resolveOnUnsuccessful?: boolean

Значение свойства

boolean

resourceLocationConfig

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

resourceLocationConfig?: ResourceLocationConfig

Значение свойства

restoreFrom

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

restoreFrom?: string

Значение свойства

string

updateState

Функция для обработки состояния LRO.

updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void

Значение свойства

(state: TState, response: OperationResponse<unknown, RawRequest>) => void

withOperationLocation

Функция, вызываемая при каждом обновлении расположения операции службой.

withOperationLocation?: (operationLocation: string) => void

Значение свойства

(operationLocation: string) => void