CreateHttpPollerOptions interface
Opcje dla .createPoller
Właściwości
interval |
Określa, ile czasu będzie czekać poller przed wykonaniem nowego żądania do usługi. |
process |
Funkcja do przetwarzania wyniku LRO. |
resolve |
Określ, czy zgłaszać wyjątek, jeśli operacja nie powiodła się, czy została anulowana. |
resource |
Potencjalna lokalizacja wyniku LRO, jeśli zostanie określona przez rozszerzenie LRO w programie Swagger. |
restore |
Serializowany poller, który może służyć do wznowienia istniejącej wstrzymanej operacji długotrwałej. |
update |
Funkcja do przetwarzania stanu LRO. |
with |
Funkcja, która ma być wywoływana za każdym razem, gdy lokalizacja operacji jest aktualizowana przez usługę. |
Szczegóły właściwości
intervalInMs
Określa, ile czasu będzie czekać poller przed wykonaniem nowego żądania do usługi.
intervalInMs?: number
Wartość właściwości
number
processResult
Funkcja do przetwarzania wyniku LRO.
processResult?: (result: unknown, state: TState) => Promise<TResult>
Wartość właściwości
(result: unknown, state: TState) => Promise<TResult>
resolveOnUnsuccessful
Określ, czy zgłaszać wyjątek, jeśli operacja nie powiodła się, czy została anulowana.
resolveOnUnsuccessful?: boolean
Wartość właściwości
boolean
resourceLocationConfig
Potencjalna lokalizacja wyniku LRO, jeśli zostanie określona przez rozszerzenie LRO w programie Swagger.
resourceLocationConfig?: ResourceLocationConfig
Wartość właściwości
restoreFrom
Serializowany poller, który może służyć do wznowienia istniejącej wstrzymanej operacji długotrwałej.
restoreFrom?: string
Wartość właściwości
string
updateState
Funkcja do przetwarzania stanu LRO.
updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void
Wartość właściwości
(state: TState, response: OperationResponse<unknown, RawRequest>) => void
withOperationLocation
Funkcja, która ma być wywoływana za każdym razem, gdy lokalizacja operacji jest aktualizowana przez usługę.
withOperationLocation?: (operationLocation: string) => void
Wartość właściwości
(operationLocation: string) => void
Azure SDK for JavaScript