CreateHttpPollerOptions interface
Alternativ för createPoller
.
Egenskaper
interval |
Definierar hur lång tid polleraren ska vänta innan en ny begäran görs till tjänsten. |
process |
En funktion för att bearbeta resultatet av LRO. |
resolve |
Kontrollera om ett undantag ska utlösas om åtgärden misslyckades eller avbröts. |
resource |
Den potentiella platsen för resultatet av LRO om det anges av LRO-tillägget i swagger. |
restore |
En serialiserad poller som kan användas för att återuppta en befintlig pausad tidskrävande åtgärd. |
update |
En funktion för att bearbeta tillståndet för LRO. |
with |
En funktion som ska anropas varje gång åtgärdsplatsen uppdateras av tjänsten. |
Egenskapsinformation
intervalInMs
Definierar hur lång tid polleraren ska vänta innan en ny begäran görs till tjänsten.
intervalInMs?: number
Egenskapsvärde
number
processResult
En funktion för att bearbeta resultatet av LRO.
processResult?: (result: unknown, state: TState) => Promise<TResult>
Egenskapsvärde
(result: unknown, state: TState) => Promise<TResult>
resolveOnUnsuccessful
Kontrollera om ett undantag ska utlösas om åtgärden misslyckades eller avbröts.
resolveOnUnsuccessful?: boolean
Egenskapsvärde
boolean
resourceLocationConfig
Den potentiella platsen för resultatet av LRO om det anges av LRO-tillägget i swagger.
resourceLocationConfig?: ResourceLocationConfig
Egenskapsvärde
restoreFrom
En serialiserad poller som kan användas för att återuppta en befintlig pausad tidskrävande åtgärd.
restoreFrom?: string
Egenskapsvärde
string
updateState
En funktion för att bearbeta tillståndet för LRO.
updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void
Egenskapsvärde
(state: TState, response: OperationResponse<unknown, RawRequest>) => void
withOperationLocation
En funktion som ska anropas varje gång åtgärdsplatsen uppdateras av tjänsten.
withOperationLocation?: (operationLocation: string) => void
Egenskapsvärde
(operationLocation: string) => void