Aracılığıyla paylaş


CreateHttpPollerOptions interface

createPollerseçenekleri.

Özellikler

baseUrl

İstekte bulunurken kullanılacak temel URL.

intervalInMs

Hizmet için yeni bir istekte bulunmadan önce poller'in ne kadar bekleyeceğini tanımlar.

processResult

LRO'nun sonucunu işlemek için bir işlev.

resolveOnUnsuccessful

İşlem başarısız olursa veya iptal edildiyse özel durum oluşturulup oluşturulmayacağını denetleyin.

resourceLocationConfig

Swagger'da LRO uzantısı tarafından belirtilirse LRO sonucunun olası konumu.

restoreFrom

Mevcut duraklatılmış Uzun Süre Çalışan İşlemi sürdürmek için kullanılabilecek serileştirilmiş bir poller.

skipFinalGet

Normalde son kaynağı getirecek olan son GET isteğini atlamak için bir bayrak

updateState

LRO'nun durumunu işlemek için bir işlev.

withOperationLocation

İşlem konumu hizmet tarafından her güncelleştirildiğinde çağrılacak bir işlev.

Özellik Ayrıntıları

baseUrl

İstekte bulunurken kullanılacak temel URL.

baseUrl?: string

Özellik Değeri

string

intervalInMs

Hizmet için yeni bir istekte bulunmadan önce poller'in ne kadar bekleyeceğini tanımlar.

intervalInMs?: number

Özellik Değeri

number

processResult

LRO'nun sonucunu işlemek için bir işlev.

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

Özellik Değeri

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

resolveOnUnsuccessful

İşlem başarısız olursa veya iptal edildiyse özel durum oluşturulup oluşturulmayacağını denetleyin.

resolveOnUnsuccessful?: boolean

Özellik Değeri

boolean

resourceLocationConfig

Swagger'da LRO uzantısı tarafından belirtilirse LRO sonucunun olası konumu.

resourceLocationConfig?: ResourceLocationConfig

Özellik Değeri

restoreFrom

Mevcut duraklatılmış Uzun Süre Çalışan İşlemi sürdürmek için kullanılabilecek serileştirilmiş bir poller.

restoreFrom?: string

Özellik Değeri

string

skipFinalGet

Normalde son kaynağı getirecek olan son GET isteğini atlamak için bir bayrak

skipFinalGet?: boolean

Özellik Değeri

boolean

updateState

LRO'nun durumunu işlemek için bir işlev.

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

Özellik Değeri

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

withOperationLocation

İşlem konumu hizmet tarafından her güncelleştirildiğinde çağrılacak bir işlev.

withOperationLocation?: (operationLocation: string) => void

Özellik Değeri

(operationLocation: string) => void