Condividi tramite


@azure/core-lro package

Interfacce

CreateHttpPollerOptions

Opzioni per createPoller.

OperationConfig

Configurazioni per informazioni su come eseguire il polling dell'operazione e verificare se è stata terminata.

OperationResponse

Tipo della risposta di un LRO.

OperationState

Mentre il poller funziona come meccanismo di controllo locale per avviare l'attivazione e attendere un'operazione a esecuzione prolungata, OperationState documenta lo stato dell'operazione a esecuzione prolungata remota. Viene aggiornato dopo ogni sondaggio.

PollerLike

Un poller per un'operazione.

RawRequest

Tipo semplice della richiesta non elaborata.

RawResponse

Tipo semplice della risposta non elaborata.

RunningOperation

Descrizione di un'operazione a esecuzione prolungata.

Alias tipo

CancelOnProgress

CancelOnProgress viene usato come valore restituito del metodo onProgress di un poller. Quando un utente richiama onProgress, è necessario passare una funzione che verrà chiamata come callback con i nuovi dati ricevuti ogni volta che l'operazione di polling viene aggiornata. onProgress restituisce una funzione che impedirà ulteriori aggiornamenti per raggiungere il callback originale.

OperationStatus

Il set di possibili stati in cui un'operazione può trovarsi in qualsiasi momento.

ResourceLocationConfig

Posizione potenziale del risultato dell'LRO se specificato dall'estensione LRO nel swagger.

RestorableOperationState

Tipo di operazione con esecuzione prolungata ripristinabile.

Funzioni

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

Crea un poller che può essere utilizzato per eseguire il polling di un'operazione a esecuzione prolungata.

deserializeState<TResult, TState>(string)

Deserializza lo stato

Dettagli funzione

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

Crea un poller che può essere utilizzato per eseguire il polling di un'operazione a esecuzione prolungata.

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

Parametri

lro

RunningOperation<unknown>

Descrizione dell'operazione a esecuzione prolungata

options

CreateHttpPollerOptions<TResult, TState>

opzioni per configurare il poller

Restituisce

PollerLike<TState, TResult>

un poller inizializzato

deserializeState<TResult, TState>(string)

Deserializza lo stato

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

Parametri

serializedState

string

Restituisce

RestorableOperationState<TResult, TState>