Aracılığıyla paylaş


TextAnalysisLROPoller Sınıf

Poller nesnelerinin tutarlı olduğu bir protokol uygular.

Devralma
typing_extensions.Protocol
TextAnalysisLROPoller

Oluşturucu

TextAnalysisLROPoller(*args, **kwargs)

Yöntemler

add_done_callback

İşlemin durumundan bağımsız olarak, uzun süre çalışan işlem tamamlandıktan sonra çalıştırılacak geri çağırma işlevini ekleyin.

cancel

Şu anda yoklanan işlemi iptal edin.

continuation_token

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

done

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

remove_done_callback

Uzun süre çalışan işlemden bir geri çağırmayı kaldırın.

result

Uzun süre çalışan işlemin sonucunu veya belirtilen zaman aşımından sonra sağlanan sonucu döndürür.

status

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

wait

Belirtilen süre boyunca uzun süre çalışan işlemde bekleyin. Bu çağrının "done()" yöntemiyle zaman aşımı ile sonlandırılıp sonlandırılamadığını kontrol edebilirsiniz.

add_done_callback

İşlemin durumundan bağımsız olarak, uzun süre çalışan işlem tamamlandıktan sonra çalıştırılacak geri çağırma işlevini ekleyin.

add_done_callback(func: Callable) -> None

Parametreler

Name Description
func
Gerekli

En az bir bağımsız değişken, tamamlanmış bir LongRunningOperation alan geri çağırma işlevi.

cancel

Şu anda yoklanan işlemi iptal edin.

cancel() -> None

Döndürülenler

Tür Description

Hiçbiri

Özel durumlar

Tür Description

İşlem zaten bir terminal durumuna ulaştığında.

continuation_token

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

continuation_token() -> str

Döndürülenler

Tür Description
str

Donuk 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', değilse 'False'.

remove_done_callback

Uzun süre çalışan işlemden bir geri çağırmayı kaldırın.

remove_done_callback(func: Callable) -> None

Parametreler

Name Description
func
Gerekli

Geri çağırmalardan kaldırılacak işlev.

Özel durumlar

Tür Description

uzun süre çalışan işlem zaten tamamlandıysa.

result

Uzun süre çalışan işlemin sonucunu veya belirtilen zaman aşımından sonra sağlanan sonucu döndürür.

result(timeout: int | None = None) -> PollingReturnType_co

Parametreler

Name Description
timeout
varsayılan değer: None

Döndürülenler

Tür Description

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

Belirtilen süre boyunca uzun süre çalışan işlemde bekleyin. Bu çağrının "done()" yöntemiyle zaman aşımı ile sonlandırılıp sonlandırılamadığını kontrol edebilirsiniz.

wait(timeout: float | None = None) -> None

Parametreler

Name Description
timeout

Uzun süre çalışan işlemin tamamlanmasını bekleme süresi (saniye cinsinden).

varsayılan değer: None

Özel durumlar

Tür Description

Sorguyla ilgili sunucu sorunu.

Öznitelikler

details

Uzun süre çalışan işlem meta verileri.

Döndürülenler

Tür Description

Uzun süre çalışan işlemle ilgili ayrıntıların eşlemesi.