CreateHttpPollerOptions interface
createPollerseçenekleri.
Özellikler
| interval |
Hizmet için yeni bir istekte bulunmadan önce poller'in ne kadar bekleyeceğini tanımlar. |
| process |
LRO'nun sonucunu işlemek için bir işlev. |
| resolve |
İşlem başarısız olursa veya iptal edildiyse özel durum oluşturulup oluşturulmayacağını denetleyin. |
| resource |
Swagger'da LRO uzantısı tarafından belirtilirse LRO sonucunun olası konumu. |
| restore |
Mevcut duraklatılmış Uzun Süre Çalışan İşlemi sürdürmek için kullanılabilecek serileştirilmiş bir poller. |
| update |
LRO'nun durumunu işlemek için bir işlev. |
| with |
İş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'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
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