@azure/core-lro package
Arabirimler
CreateHttpPollerOptions |
|
OperationConfig |
İşlemi yoklama ve sonlandırılıp sonlandırılmadığını denetleme yapılandırmaları. |
OperationResponse |
LRO yanıtının türü. |
OperationState |
Poller, tetiklemeyi başlatmak ve uzun süre çalışan bir işlemi beklemek için yerel denetim mekanizması olarak çalışsa da, OperationState uzak uzun süre çalışan işlemin durumunu belgeler. Her anket sonrasında güncelleştirilir. |
PollerLike |
Ameliyat için bir poller. |
RawRequest |
Ham isteğin basit türü. |
RawResponse |
Basit ham yanıt türü. |
RunningOperation |
Uzun süre çalışan bir işlemin açıklaması. |
Tür Diğer Adları
CancelOnProgress |
CancelOnProgress, Poller'ın onProgress yönteminin dönüş değeri olarak kullanılır. Bir kullanıcı onProgress'i çağırdığında, yoklama işlemi her güncelleştirildiğinde alınan yeni verilerle geri çağırma olarak çağrılacak bir işlev geçirmesi gerekir. onProgress, herhangi bir güncelleştirmenin özgün geri çağırmaya ulaşmasını engelleyecek bir işlev döndürür. |
OperationStatus |
Bir işlemin herhangi bir zamanda içinde bulunabileceği olası durum kümesi. |
ResourceLocationConfig |
Swagger'da LRO uzantısı tarafından belirtilirse LRO sonucunun olası konumu. |
RestorableOperationState |
Geri yüklenebilen uzun süre çalışan bir işlemin türü. |
İşlevler
create |
Uzun süre çalışan bir işlemi yoklamada kullanılabilecek bir poller oluşturur. |
deserialize |
Durumu seri durumdan çıkarma |
İşlev Ayrıntıları
createHttpPoller<TResult, TState>(RunningOperation<unknown>, CreateHttpPollerOptions<TResult, TState>)
Uzun süre çalışan bir işlemi yoklamada kullanılabilecek bir poller oluşturur.
function createHttpPoller<TResult, TState>(lro: RunningOperation<unknown>, options?: CreateHttpPollerOptions<TResult, TState>): PollerLike<TState, TResult>
Parametreler
- lro
-
RunningOperation<unknown>
Uzun süre çalışan işlemin açıklaması
- options
-
CreateHttpPollerOptions<TResult, TState>
poller yapılandırma seçenekleri
Döndürülenler
PollerLike<TState, TResult>
başlatılan bir poller
deserializeState<TResult, TState>(string)
Durumu seri durumdan çıkarma
function deserializeState<TResult, TState>(serializedState: string): RestorableOperationState<TResult, TState>
Parametreler
- serializedState
-
string
Döndürülenler
RestorableOperationState<TResult, TState>