Aracılığıyla paylaş


AsyncLROPoller Sınıf

Uzun süre çalışan işlemler için zaman uyumsuz poller.

Devralma
AsyncLROPoller
AsyncLROPoller

Oluşturucu

AsyncLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: AsyncPollingMethod[PollingReturnType_co])

Parametreler

Name Description
client
Gerekli

İşlem hattı hizmeti istemcisi

initial_response
Gerekli

İlk çağrı yanıtı

deserialization_callback
Gerekli
callable veya <xref:msrest.serialization.Model>

Yanıt alan ve seri durumdan çıkarılmış bir nesne döndüren bir geri çağırma. Model'in bir alt sınıfı verilirse, bu işlem geri çağırma olarak "seri durumdan çıkarma" değerini geçirir.

polling_method
Gerekli

Benimsenecek yoklama stratejisi

Yöntemler

continuation_token

Daha sonra poller'ı yeniden başlatmaya olanak tanıyan bir devamlılık belirteci döndürür.

done

Uzun süre çalışan işlemin durumunu denetleyin.

from_continuation_token
polling_method

Bu poller ile ilişkili yoklama yöntemini döndürür.

result

Uzun süre çalışan işlemin sonucunu döndürür.

status

Geçerli durum dizesini döndürür.

wait

Uzun süre çalışan işlemi bekleyin.

continuation_token

Daha sonra poller'ı yeniden başlatmaya olanak tanıyan bir devamlılık belirteci döndürür.

continuation_token() -> str

Döndürülenler

Tür Description
str

Opak devamlılık belirteci

done

Uzun süre çalışan işlemin durumunu denetleyin.

done() -> bool

Döndürülenler

Tür Description

İşlem tamamlandıysa 'True', aksi takdirde 'False'.

from_continuation_token

from_continuation_token(polling_method: AsyncPollingMethod[PollingReturnType_co], continuation_token: str, **kwargs: Any) -> AsyncLROPoller[PollingReturnType_co]

Parametreler

Name Description
polling_method
Gerekli
continuation_token
Gerekli

polling_method

Bu poller ile ilişkili yoklama yöntemini döndürür.

polling_method() -> AsyncPollingMethod[PollingReturnType_co]

Döndürülenler

Tür Description

Bu poller ile ilişkili yoklama yöntemi.

result

Uzun süre çalışan işlemin sonucunu döndürür.

async result() -> PollingReturnType_co

Döndürülenler

Tür Description
any,

Varsa, uzun süre çalışan işlemin seri durumdan çıkarılmış kaynağı.

Özel durumlar

Tür Description

Sorguyla ilgili sunucu sorunu.

status

Geçerli durum dizesini döndürür.

status() -> str

Döndürülenler

Tür Description
str

Geçerli durum dizesi

wait

Uzun süre çalışan işlemi bekleyin.

async wait() -> None

Özel durumlar

Tür Description

Sorguyla ilgili sunucu sorunu.