Delen via


@azure/core-lro package

Interfaces

CreateHttpPollerOptions

Opties voor createPoller.

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

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

Hiermee maakt u een poller die kan worden gebruikt om een langlopende bewerking te peilen.

deserializeState<TResult, TState>(string)

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>