CreateHttpPollerOptions interface
Opties voor createPoller.
Eigenschappen
| base |
De basis-URL die moet worden gebruikt bij het indienen van aanvragen. |
| interval |
Hiermee definieert u hoeveel tijd de poller moet wachten voordat u een nieuwe aanvraag naar de service verzendt. |
| process |
Een functie om het resultaat van de LRO te verwerken. |
| resolve |
Bepalen of er een uitzondering moet worden gegenereerd als de bewerking is mislukt of is geannuleerd. |
| resource |
De mogelijke locatie van het resultaat van de LRO indien opgegeven door de LRO-extensie in de swagger. |
| restore |
Een geserialiseerde poller die kan worden gebruikt om een bestaande onderbroken langdurige bewerking te hervatten. |
| skip |
Een vlag om de laatste GET-aanvraag over te slaan die normaal gesproken de uiteindelijke bron zou ophalen |
| update |
Een functie om de status van de LRO te verwerken. |
| with |
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