CreateHttpPollerOptions interface
Параметры createPoller.
Свойства
| base |
Базовый URL, который будет использоваться при выполнении запросов. |
| interval |
Определяет, сколько времени будет ожидать опросчик, прежде чем выполнять новый запрос к службе. |
| process |
Функция для обработки результата LRO. |
| resolve |
Укажите, следует ли вызывать исключение, если операция завершилась сбоем или была отменена. |
| resource |
Потенциальное расположение результата LRO, если указано расширением LRO в swagger. |
| restore |
Сериализованный опрос, который можно использовать для возобновления существующей приостановленной длительной операции. |
| skip |
Флаг для пропуска последнего запроса GET, который обычно получает последний ресурс |
| update |
Функция для обработки состояния LRO. |
| with |
Функция, вызываемая при каждом обновлении расположения операции службой. |
Сведения о свойстве
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