CreateHttpPollerOptions interface

Opsi untuk createPoller.

Properti

baseUrl

URL dasar yang akan digunakan saat membuat permintaan.

intervalInMs

Menentukan berapa banyak waktu poller akan menunggu sebelum membuat permintaan baru ke layanan.

processResult

Fungsi untuk memproses hasil LRO.

resolveOnUnsuccessful

Kontrol apakah akan melemparkan pengecualian jika operasi gagal atau dibatalkan.

resourceLocationConfig

Lokasi potensial dari hasil LRO jika ditentukan oleh ekstensi LRO di swagger.

restoreFrom

Poller serial yang dapat digunakan untuk melanjutkan Operasi Jangka Panjang yang dijeda yang ada.

skipFinalGet

Bendera untuk melewati permintaan GET akhir yang biasanya akan mengambil sumber daya akhir

updateState

Fungsi untuk memproses status LRO.

withOperationLocation

Fungsi yang akan dipanggil setiap kali lokasi operasi diperbarui oleh layanan.

Detail Properti

baseUrl

URL dasar yang akan digunakan saat membuat permintaan.

baseUrl?: string

Nilai Properti

string

intervalInMs

Menentukan berapa banyak waktu poller akan menunggu sebelum membuat permintaan baru ke layanan.

intervalInMs?: number

Nilai Properti

number

processResult

Fungsi untuk memproses hasil LRO.

processResult?: (result: unknown, state: TState) => Promise<TResult>

Nilai Properti

(result: unknown, state: TState) => Promise<TResult>

resolveOnUnsuccessful

Kontrol apakah akan melemparkan pengecualian jika operasi gagal atau dibatalkan.

resolveOnUnsuccessful?: boolean

Nilai Properti

boolean

resourceLocationConfig

Lokasi potensial dari hasil LRO jika ditentukan oleh ekstensi LRO di swagger.

resourceLocationConfig?: ResourceLocationConfig

Nilai Properti

restoreFrom

Poller serial yang dapat digunakan untuk melanjutkan Operasi Jangka Panjang yang dijeda yang ada.

restoreFrom?: string

Nilai Properti

string

skipFinalGet

Bendera untuk melewati permintaan GET akhir yang biasanya akan mengambil sumber daya akhir

skipFinalGet?: boolean

Nilai Properti

boolean

updateState

Fungsi untuk memproses status LRO.

updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void

Nilai Properti

(state: TState, response: OperationResponse<unknown, RawRequest>) => void

withOperationLocation

Fungsi yang akan dipanggil setiap kali lokasi operasi diperbarui oleh layanan.

withOperationLocation?: (operationLocation: string) => void

Nilai Properti

(operationLocation: string) => void