CreateHttpPollerOptions interface
Opties voor createPoller
.
Eigenschappen
interval |
Definieert hoeveel tijd de poller moet wachten voordat een nieuwe aanvraag bij de service wordt ingediend. |
process |
Een functie voor het verwerken van het resultaat van de LRO. |
resolve |
Bepalen of er een uitzondering moet worden gegenereerd als de bewerking is mislukt of is geannuleerd. |
resource |
De potentiƫle 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 langlopende bewerking te hervatten. |
update |
Een functie voor het verwerken van de status van de LRO. |
with |
Een functie die moet worden aangeroepen telkens wanneer de locatie van de bewerking door de service wordt bijgewerkt. |
Eigenschapdetails
intervalInMs
Definieert hoeveel tijd 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, 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 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 door de service wordt bijgewerkt.
withOperationLocation?: (operationLocation: string) => void
Waarde van eigenschap
(operationLocation: string) => void