共用方式為


TextAnalysisLROPoller 類別

實作傳回的輪詢器物件與 一致的通訊協定。

繼承
typing_extensions.Protocol
TextAnalysisLROPoller

建構函式

TextAnalysisLROPoller(*args, **kwargs)

方法

add_done_callback

新增回呼函式,以在長時間執行的作業完成之後執行-不論作業的狀態為何。

cancel

取消目前正在輪詢的作業。

continuation_token

傳回允許稍後重新開機輪詢器的接續權杖。

done

檢查長時間執行作業的狀態。

remove_done_callback

從長時間執行的作業中移除回呼。

result

傳回長時間執行作業的結果,或指定逾時之後可用的結果。

status

傳回目前的狀態字串。

wait

等候長時間執行的作業指定時間長度。 您可以使用 「done () 」 方法來檢查此呼叫是否以逾時結束。

add_done_callback

新增回呼函式,以在長時間執行的作業完成之後執行-不論作業的狀態為何。

add_done_callback(func: Callable) -> None

參數

名稱 Description
func
必要

至少接受一個引數的回呼函式,即已完成的 LongRunningOperation。

cancel

取消目前正在輪詢的作業。

cancel() -> None

傳回

類型 Description

None

例外狀況

類型 Description

當作業已經達到終端狀態時。

continuation_token

傳回允許稍後重新開機輪詢器的接續權杖。

continuation_token() -> str

傳回

類型 Description
str

不透明接續權杖

done

檢查長時間執行作業的狀態。

done() -> bool

傳回

類型 Description

如果程式已完成,則為 'True',否則為 'False'。

remove_done_callback

從長時間執行的作業中移除回呼。

remove_done_callback(func: Callable) -> None

參數

名稱 Description
func
必要

要從回呼中移除的函式。

例外狀況

類型 Description

如果長時間執行的作業已完成,則為 。

result

傳回長時間執行作業的結果,或指定逾時之後可用的結果。

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

參數

名稱 Description
timeout
預設值: None

傳回

類型 Description

如果有,則為長時間執行作業的還原序列化資源。

例外狀況

類型 Description

查詢的伺服器問題。

status

傳回目前的狀態字串。

status() -> str

傳回

類型 Description
str

目前的狀態字串

wait

等候長時間執行的作業指定時間長度。 您可以使用 「done () 」 方法來檢查此呼叫是否以逾時結束。

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

參數

名稱 Description
timeout

等候長時間執行的作業在幾秒內完成 () 。

預設值: None

例外狀況

類型 Description

查詢的伺服器問題。

屬性

details

長時間執行的作業中繼資料。

傳回

類型 Description

有關長時間執行作業的詳細資料對應。