TextAnalysisLROPoller 類別
實作傳回的輪詢器物件與 一致的通訊協定。
- 繼承
-
typing_extensions.ProtocolTextAnalysisLROPoller
建構函式
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
done
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
wait
等候長時間執行的作業指定時間長度。 您可以使用 「done () 」 方法來檢查此呼叫是否以逾時結束。
wait(timeout: float | None = None) -> None
參數
名稱 | Description |
---|---|
timeout
|
等候長時間執行的作業在幾秒內完成 () 。 預設值: None
|
例外狀況
類型 | Description |
---|---|
查詢的伺服器問題。 |