CreateHttpPollerOptions interface
Možnosti pro createPoller
.
Vlastnosti
interval |
Definuje, kolik času bude poller čekat, než odešle novou žádost službě. |
process |
Funkce pro zpracování výsledku LRO. |
resolve |
Určete, jestli má být vyvolána výjimka, pokud se operace nezdařila nebo byla zrušena. |
resource |
Potenciální umístění výsledku LRO, pokud je určeno rozšířením LRO v 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á má být volána při každé aktualizaci umístění operace službou. |
Podrobnosti vlastnosti
intervalInMs
Definuje, kolik času bude poller čekat, než odešle novou žádost službě.
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čete, jestli má být vyvolána výjimka, pokud se operace nezdařila 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 v 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á má být volána při každé aktualizaci umístění operace službou.
withOperationLocation?: (operationLocation: string) => void
Hodnota vlastnosti
(operationLocation: string) => void