CreateHttpPollerOptions interface

Možnosti pro createPoller.

Vlastnosti

baseUrl

Základní adresa URL, která se má použít při vytváření požadavků.

intervalInMs

Definuje, kolik času bude poller čekat před provedením nového požadavku na službu.

processResult

Funkce pro zpracování výsledku LRO.

resolveOnUnsuccessful

Určuje, jestli se má vyvolat výjimka, pokud operace selhala nebo byla zrušena.

resourceLocationConfig

Potenciální umístění výsledku LRO, pokud je určeno rozšířením LRO ve swaggeru.

restoreFrom

Serializovaný poller, který lze použít k obnovení existující pozastavené dlouhotrvající operace.

skipFinalGet

Příznak pro přeskočení konečného požadavku GET, který by normálně načetl konečný prostředek

updateState

Funkce pro zpracování stavu LRO.

withOperationLocation

Funkce, která se má volat při každé aktualizaci umístění operace službou.

Podrobnosti vlastnosti

baseUrl

Základní adresa URL, která se má použít při vytváření požadavků.

baseUrl?: string

Hodnota vlastnosti

string

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

skipFinalGet

Příznak pro přeskočení konečného požadavku GET, který by normálně načetl konečný prostředek

skipFinalGet?: boolean

Hodnota vlastnosti

boolean

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