@azure/core-lro package
Interfaces
CreateHttpPollerOptions |
Opties voor |
OperationConfig |
Configuraties voor het peilen van de bewerking en om te controleren of deze is beëindigd. |
OperationResponse |
Het type van het antwoord van een LRO. |
OperationState |
Terwijl de poller werkt als het lokale controlemechanisme om te beginnen met activeren en wachten op een langlopende bewerking, documenteert OperationState de status van de externe langlopende bewerking. Deze wordt bijgewerkt na elke peiling. |
PollerLike |
Een poller voor een bewerking. |
RawRequest |
Eenvoudig type van de onbewerkte aanvraag. |
RawResponse |
Eenvoudig type van het onbewerkte antwoord. |
RunningOperation |
Beschrijving van een langdurige bewerking. |
Type-aliassen
CancelOnProgress |
CancelOnProgress wordt gebruikt als de retourwaarde van de onProgress-methode van poller. Wanneer een gebruiker onProgress aanroept, moeten ze een functie doorgeven die wordt aangeroepen als callback met de nieuwe gegevens die worden ontvangen wanneer de poll-bewerking wordt bijgewerkt. onProgress retourneert een functie die verdere update verhindert om de oorspronkelijke callback te bereiken. |
OperationStatus |
De set mogelijke statussen waarin een bewerking zich op een bepaald moment kan bevinden. |
ResourceLocationConfig |
De mogelijke locatie van het resultaat van de LRO indien opgegeven door de LRO-extensie in de swagger. |
RestorableOperationState |
Type van een restorable langdurige bewerking. |
Functies
create |
Hiermee maakt u een poller die kan worden gebruikt om een langlopende bewerking te peilen. |
deserialize |
Deserialisatie van de toestand |
Functiedetails
createHttpPoller<TResult, TState>(RunningOperation<unknown>, CreateHttpPollerOptions<TResult, TState>)
Hiermee maakt u een poller die kan worden gebruikt om een langlopende bewerking te peilen.
function createHttpPoller<TResult, TState>(lro: RunningOperation<unknown>, options?: CreateHttpPollerOptions<TResult, TState>): PollerLike<TState, TResult>
Parameters
- lro
-
RunningOperation<unknown>
Beschrijving van de langdurige bewerking
- options
-
CreateHttpPollerOptions<TResult, TState>
opties voor het configureren van de poller
Retouren
PollerLike<TState, TResult>
een geïnitialiseerde poller
deserializeState<TResult, TState>(string)
Deserialisatie van de toestand
function deserializeState<TResult, TState>(serializedState: string): RestorableOperationState<TResult, TState>
Parameters
- serializedState
-
string
Retouren
RestorableOperationState<TResult, TState>