Delen via


CreateHttpPollerOptions interface

Opties voor createPoller.

Eigenschappen

baseUrl

De basis-URL die moet worden gebruikt bij het indienen van aanvragen.

intervalInMs

Hiermee definieert u hoeveel tijd de poller moet wachten voordat u een nieuwe aanvraag naar de service verzendt.

processResult

Een functie om het resultaat van de LRO te verwerken.

resolveOnUnsuccessful

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

resourceLocationConfig

De mogelijke locatie van het resultaat van de LRO indien opgegeven door de LRO-extensie in de swagger.

restoreFrom

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

skipFinalGet

Een vlag om de laatste GET-aanvraag over te slaan die normaal gesproken de uiteindelijke bron zou ophalen

updateState

Een functie om de status van de LRO te verwerken.

withOperationLocation

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

Eigenschapdetails

baseUrl

De basis-URL die moet worden gebruikt bij het indienen van aanvragen.

baseUrl?: string

Waarde van eigenschap

string

intervalInMs

Hiermee definieert u hoeveel tijd de poller moet wachten voordat u een nieuwe aanvraag naar de service verzendt.

intervalInMs?: number

Waarde van eigenschap

number

processResult

Een functie om het resultaat van de LRO te verwerken.

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 mogelijke locatie van het resultaat van de LRO indien 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 langdurige bewerking te hervatten.

restoreFrom?: string

Waarde van eigenschap

string

skipFinalGet

Een vlag om de laatste GET-aanvraag over te slaan die normaal gesproken de uiteindelijke bron zou ophalen

skipFinalGet?: boolean

Waarde van eigenschap

boolean

updateState

Een functie om de status van de LRO te verwerken.

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