Dela via


@azure/core-lro package

Gränssnitt

CreateHttpPollerOptions

Alternativ för createPoller.

OperationConfig

Konfigurationer för hur du avsöker åtgärden och för att kontrollera om den har avslutats.

OperationResponse

Typen av svar för en LRO.

OperationState

Medan polleraren fungerar som den lokala kontrollmekanismen för att börja utlösa och vänta på en tidskrävande åtgärd, dokumenterar OperationState statusen för fjärråtgärden som körs länge. Den uppdateras efter varje omröstning.

PollerLike

En poller för en åtgärd.

RawRequest

Enkel typ av raw-begäran.

RawResponse

Enkel typ av raw-svar.

RunningOperation

Beskrivning av en tidskrävande åtgärd.

Typalias

CancelOnProgress

CancelOnProgress används som returvärde för en Poller-onProgress-metod. När en användare anropar onProgress måste de skicka in en funktion som anropas som motringning med nya data som tas emot varje gång avsökningsåtgärden uppdateras. onProgress returnerar en funktion som förhindrar ytterligare uppdateringar för att nå det ursprungliga återanropet.

OperationStatus

Uppsättningen möjliga tillstånd som en åtgärd kan finnas i när som helst.

ResourceLocationConfig

Den potentiella platsen för resultatet av LRO om det anges av LRO-tillägget i swagger.

RestorableOperationState

Typ av återställningsbar tidskrävande åtgärd.

Funktioner

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

Skapar en poller som kan användas för att avsöka en tidskrävande åtgärd.

deserializeState<TResult, TState>(string)

Deserialiserar tillståndet

Funktionsinformation

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

Skapar en poller som kan användas för att avsöka en tidskrävande åtgärd.

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

Parametrar

lro

RunningOperation<unknown>

Beskrivning av den långvariga åtgärden

options

CreateHttpPollerOptions<TResult, TState>

alternativ för att konfigurera poller

Returer

PollerLike<TState, TResult>

en initierad poller

deserializeState<TResult, TState>(string)

Deserialiserar tillståndet

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

Parametrar

serializedState

string

Returer

RestorableOperationState<TResult, TState>