Sdílet prostřednictvím


@azure/core-lro package

Rozhraní

CreateHttpPollerOptions

Možnosti pro createPoller.

OperationConfig

Konfigurace pro dotazování operace a kontrolu, jestli byla ukončena.

OperationResponse

Typ odpovědi LRO.

OperationState

Zatímco poller funguje jako místní řídicí mechanismus ke spuštění aktivace a čekání na dlouho běžící operaci, OperationState dokumentuje stav vzdálené dlouhotrvající operace. Aktualizuje se po každém hlasování.

PollerLike

Pracovník pro operaci.

RawRequest

Jednoduchý typ nezpracovaného požadavku.

RawResponse

Jednoduchý typ nezpracované odpovědi.

RunningOperation

Popis dlouhotrvající operace

Aliasy typu

CancelOnProgress

CancelOnProgress se používá jako návratová hodnota metody OnProgress v Poller. Když uživatel vyvolá onProgress, musí předat funkci, která se bude volat jako zpětné volání s novými daty přijatými při každé aktualizaci operace dotazování. onProgress vrátí funkci, která zabrání jakékoli další aktualizaci, aby se dostala k původnímu zpětnému volání.

OperationStatus

Sada možných stavů, ve které může být operace v libovolném okamžiku.

ResourceLocationConfig

Potenciální umístění výsledku LRO, pokud je určeno rozšířením LRO ve swaggeru.

RestorableOperationState

Typ obnovitelné dlouhotrvající operace.

Funkce

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

Vytvoří poller, který lze použít k dotazování dlouhotrvající operace.

deserializeState<TResult, TState>(string)

Deserializuje stav

Podrobnosti funkce

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

Vytvoří poller, který lze použít k dotazování dlouhotrvající operace.

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

Parametry

lro

RunningOperation<unknown>

Popis dlouhotrvající operace

options

CreateHttpPollerOptions<TResult, TState>

možnosti konfigurace polleru

Návraty

PollerLike<TState, TResult>

inicializovaný poller

deserializeState<TResult, TState>(string)

Deserializuje stav

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

Parametry

serializedState

string

Návraty

RestorableOperationState<TResult, TState>