Partager via


CreateHttpPollerOptions interface

Options pour createPoller.

Propriétés

intervalInMs

Définit la durée d’attente de l’polleur avant d’effectuer une nouvelle demande au service.

processResult

Fonction permettant de traiter le résultat du LRO.

resolveOnUnsuccessful

Contrôler 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

Polleur sérialisé qui peut être utilisé pour reprendre une opération de longue durée en pause existante.

updateState

Fonction pour 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 la durée d’attente de l’polleur avant d’effectuer une nouvelle demande 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

Contrôler 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

Polleur sérialisé qui peut être utilisé pour reprendre une opération de longue durée en pause existante.

restoreFrom?: string

Valeur de propriété

string

updateState

Fonction pour 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