Partager via


CreateHttpPollerOptions interface

Options de createPoller.

Propriétés

intervalInMs

Définit le temps d’attente de l’polleur avant d’effectuer une nouvelle requête au service.

processResult

Fonction permettant de traiter le résultat du LRO.

resolveOnUnsuccessful

Déterminez s’il faut lever une exception si l’opération a échoué ou a été annulée.

resourceLocationConfig

Emplacement potentiel du résultat du LRO s’il est spécifié par l’extension LRO dans le swagger.

restoreFrom

Un pollueur sérialisé qui peut être utilisé pour reprendre une opération longue en pause existante.

updateState

Fonction permettant de traiter l’état du LRO.

withOperationLocation

Fonction à appeler chaque fois que l’emplacement de l’opération est mis à jour par le service.

Détails de la propriété

intervalInMs

Définit le temps d’attente de l’polleur avant d’effectuer une nouvelle requête au service.

intervalInMs?: number

Valeur de propriété

number

processResult

Fonction permettant de traiter le résultat du LRO.

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

Valeur de propriété

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

resolveOnUnsuccessful

Déterminez s’il faut lever une exception si l’opération a échoué ou a été annulée.

resolveOnUnsuccessful?: boolean

Valeur de propriété

boolean

resourceLocationConfig

Emplacement potentiel du résultat du LRO s’il est spécifié par l’extension LRO dans le swagger.

resourceLocationConfig?: ResourceLocationConfig

Valeur de propriété

restoreFrom

Un pollueur sérialisé qui peut être utilisé pour reprendre une opération longue en pause existante.

restoreFrom?: string

Valeur de propriété

string

updateState

Fonction permettant de traiter l’état du LRO.

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

Valeur de propriété

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

withOperationLocation

Fonction à appeler chaque fois que l’emplacement de l’opération est mis à jour par le service.

withOperationLocation?: (operationLocation: string) => void

Valeur de propriété

(operationLocation: string) => void