@azure/core-lro package
Interfaces
CreateHttpPollerOptions |
Options de |
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
create |
Crée un polleur qui peut être utilisé pour interroger une opération de longue durée. |
deserialize |
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>