CreateHttpPollerOptions interface
Možnosti pro createPoller.
Vlastnosti
| interval |
Definuje, kolik času bude poller čekat před provedením nového požadavku na službu. |
| process |
Funkce pro zpracování výsledku LRO. |
| resolve |
Určuje, jestli se má vyvolat výjimka, pokud operace selhala nebo byla zrušena. |
| resource |
Potenciální umístění výsledku LRO, pokud je určeno rozšířením LRO ve swaggeru. |
| restore |
Serializovaný poller, který lze použít k obnovení existující pozastavené dlouhotrvající operace. |
| update |
Funkce pro zpracování stavu LRO. |
| with |
Funkce, která se má volat při každé aktualizaci umístění operace službou. |
Podrobnosti vlastnosti
intervalInMs
Definuje, kolik času bude poller čekat před provedením nového požadavku na službu.
intervalInMs?: number
Hodnota vlastnosti
number
processResult
Funkce pro zpracování výsledku LRO.
processResult?: (result: unknown, state: TState) => Promise<TResult>
Hodnota vlastnosti
(result: unknown, state: TState) => Promise<TResult>
resolveOnUnsuccessful
Určuje, jestli se má vyvolat výjimka, pokud operace selhala nebo byla zrušena.
resolveOnUnsuccessful?: boolean
Hodnota vlastnosti
boolean
resourceLocationConfig
Potenciální umístění výsledku LRO, pokud je určeno rozšířením LRO ve swaggeru.
resourceLocationConfig?: ResourceLocationConfig
Hodnota vlastnosti
restoreFrom
Serializovaný poller, který lze použít k obnovení existující pozastavené dlouhotrvající operace.
restoreFrom?: string
Hodnota vlastnosti
string
updateState
Funkce pro zpracování stavu LRO.
updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void
Hodnota vlastnosti
(state: TState, response: OperationResponse<unknown, RawRequest>) => void
withOperationLocation
Funkce, která se má volat při každé aktualizaci umístění operace službou.
withOperationLocation?: (operationLocation: string) => void
Hodnota vlastnosti
(operationLocation: string) => void