CreateHttpPollerOptions interface
Options pour createPoller
.
Propriétés
interval |
Définit la durée d’attente de l’polleur avant d’effectuer une nouvelle demande au service. |
process |
Fonction permettant de traiter le résultat du LRO. |
resolve |
Contrôler s’il faut lever une exception si l’opération a échoué ou a été annulée. |
resource |
Emplacement potentiel du résultat du LRO s’il est spécifié par l’extension LRO dans le swagger. |
restore |
Polleur sérialisé qui peut être utilisé pour reprendre une opération de longue durée en pause existante. |
update |
Fonction pour traiter l’état du LRO. |
with |
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