Partager via


@azure/core-lro package

Interfaces

CreateHttpPollerOptions

Options de createPoller.

OperationConfig

Configurations permettant d’interroger l’opération et de vérifier s’il s’est arrêté.

OperationResponse

Type de la réponse d’un LRO.

OperationState

Bien que l’polleur fonctionne en tant que mécanisme de contrôle local pour démarrer le déclenchement et attendre une opération de longue durée, OperationState documente l’état de l’opération de longue durée distante. Elle est mise à jour après chaque sondage.

PollerLike

Un polleur pour une opération.

RawRequest

Type simple de la requête brute.

RawResponse

Type simple de la réponse brute.

RunningOperation

Description d’une opération longue.

Alias de type

CancelOnProgress

CancelOnProgress est utilisé comme valeur de retour de la méthode onProgress d’un Poller. Lorsqu’un utilisateur appelle onProgress, il est nécessaire de passer une fonction qui sera appelée comme rappel avec les nouvelles données reçues chaque fois que l’opération de sondage est mise à jour. onProgress retourne une fonction qui empêchera toute mise à jour supplémentaire d’atteindre le rappel d’origine.

OperationStatus

L’ensemble d’états possibles dans lequel une opération peut se trouver à tout moment.

ResourceLocationConfig

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

RestorableOperationState

Type d’une opération de longue durée pouvant être restaurée.

Functions

createHttpPoller<TResult, TState>(RunningOperation<unknown>, CreateHttpPollerOptions<TResult, TState>)

Crée un polleur qui peut être utilisé pour interroger une opération de longue durée.

deserializeState<TResult, TState>(string)

Désérialise l’état

Informations relatives à la fonction

createHttpPoller<TResult, TState>(RunningOperation<unknown>, CreateHttpPollerOptions<TResult, TState>)

Crée un polleur qui peut être utilisé pour interroger une opération de longue durée.

function createHttpPoller<TResult, TState>(lro: RunningOperation<unknown>, options?: CreateHttpPollerOptions<TResult, TState>): PollerLike<TState, TResult>

Paramètres

lro

RunningOperation<unknown>

Description de l’opération de longue durée

options

CreateHttpPollerOptions<TResult, TState>

options pour configurer l’polleur

Retours

PollerLike<TState, TResult>

un polleur initialisé

deserializeState<TResult, TState>(string)

Désérialise l’état

function deserializeState<TResult, TState>(serializedState: string): RestorableOperationState<TResult, TState>

Paramètres

serializedState

string

Retours

RestorableOperationState<TResult, TState>