Aracılığıyla paylaş


CreateHttpPollerOptions interface

için createPollerseçenekler.

Özellikler

intervalInMs

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

processResult

LRO 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ı kontrol edin.

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.

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ı

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 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ı kontrol edin.

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

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