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