Delen via


CreateHttpPollerOptions interface

Opties voor createPoller.

Eigenschappen

intervalInMs

Hiermee bepaalt u hoe lang de poller moet wachten voordat een nieuwe aanvraag bij de service wordt ingediend.

processResult

Een functie voor het verwerken van het resultaat van de LRO.

resolveOnUnsuccessful

Bepalen of er een uitzondering moet worden gegenereerd als de bewerking is mislukt of is geannuleerd.

resourceLocationConfig

De potentiƫle locatie van het resultaat van de LRO als opgegeven door de LRO-extensie in de swagger.

restoreFrom

Een geserialiseerde poller die kan worden gebruikt om een bestaande onderbroken langlopende bewerking te hervatten.

updateState

Een functie voor het verwerken van de status van de LRO.

withOperationLocation

Een functie die moet worden aangeroepen telkens wanneer de locatie van de bewerking wordt bijgewerkt door de service.

Eigenschapdetails

intervalInMs

Hiermee bepaalt u hoe lang de poller moet wachten voordat een nieuwe aanvraag bij de service wordt ingediend.

intervalInMs?: number

Waarde van eigenschap

number

processResult

Een functie voor het verwerken van het resultaat van de LRO.

processResult?: (result: unknown, state: TState) => Promise<TResult>

Waarde van eigenschap

(result: unknown, state: TState) => Promise<TResult>

resolveOnUnsuccessful

Bepalen of er een uitzondering moet worden gegenereerd als de bewerking is mislukt of is geannuleerd.

resolveOnUnsuccessful?: boolean

Waarde van eigenschap

boolean

resourceLocationConfig

De potentiƫle locatie van het resultaat van de LRO als opgegeven door de LRO-extensie in de swagger.

resourceLocationConfig?: ResourceLocationConfig

Waarde van eigenschap

restoreFrom

Een geserialiseerde poller die kan worden gebruikt om een bestaande onderbroken langlopende bewerking te hervatten.

restoreFrom?: string

Waarde van eigenschap

string

updateState

Een functie voor het verwerken van de status van de LRO.

updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void

Waarde van eigenschap

(state: TState, response: OperationResponse<unknown, RawRequest>) => void

withOperationLocation

Een functie die moet worden aangeroepen telkens wanneer de locatie van de bewerking wordt bijgewerkt door de service.

withOperationLocation?: (operationLocation: string) => void

Waarde van eigenschap

(operationLocation: string) => void