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


CreateHttpPollerOptions interface

Параметры createPoller.

Свойства

baseUrl

Базовый URL, который будет использоваться при выполнении запросов.

intervalInMs

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

processResult

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

resolveOnUnsuccessful

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

resourceLocationConfig

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

restoreFrom

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

skipFinalGet

Флаг для пропуска последнего запроса GET, который обычно получает последний ресурс

updateState

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

withOperationLocation

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

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

baseUrl

Базовый URL, который будет использоваться при выполнении запросов.

baseUrl?: string

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

string

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

skipFinalGet

Флаг для пропуска последнего запроса GET, который обычно получает последний ресурс

skipFinalGet?: boolean

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

boolean

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