Compartilhar via


@azure/core-lro package

Interfaces

CreateHttpPollerOptions

Opções para createPoller.

OperationConfig

Configurações de como sondar a operação e verificar se ela foi encerrada.

OperationResponse

O tipo da resposta de um LRO.

OperationState

Enquanto o sondador funciona como o mecanismo de controle local para começar a disparar e aguardar uma operação de longa execução, o OperationState documenta o status da operação remota de longa execução. Ele é atualizado após cada votação.

PollerLike

Um sondador para uma operação.

RawRequest

Tipo simples da solicitação bruta.

RawResponse

Tipo simples da resposta bruta.

RunningOperation

Descrição de uma operação de execução prolongada.

Aliases de tipo

CancelOnProgress

CancelOnProgress é usado como o valor retornado do método onProgress de um Poller. Quando um usuário invoca onProgress, ele é obrigado a passar uma função que será chamada como um retorno de chamada com os novos dados recebidos sempre que a operação de sondagem for atualizada. onProgress retorna uma função que impedirá que qualquer atualização adicional atinja o retorno de chamada original.

OperationStatus

O conjunto de estados possíveis em que uma operação pode estar a qualquer momento.

ResourceLocationConfig

O local potencial do resultado do LRO se especificado pela extensão LRO no swagger.

RestorableOperationState

Tipo de uma operação de execução longa restaurável.

Funções

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

Cria um sondador que pode ser usado para sondar uma operação de longa duração.

deserializeState<TResult, TState>(string)

Desserializa o estado

Detalhes da função

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

Cria um sondador que pode ser usado para sondar uma operação de longa duração.

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

Parâmetros

lro

RunningOperation<unknown>

Descrição da operação de execução prolongada

options

CreateHttpPollerOptions<TResult, TState>

opções para configurar o poller

Retornos

PollerLike<TState, TResult>

um sondador inicializado

deserializeState<TResult, TState>(string)

Desserializa o estado

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

Parâmetros

serializedState

string

Retornos

RestorableOperationState<TResult, TState>