TextAnalysisLROPoller Osztály
Olyan protokollt implementál, amellyel a visszaadott pollerobjektumok konzisztensek.
- Öröklődés
-
typing_extensions.ProtocolTextAnalysisLROPoller
Konstruktor
TextAnalysisLROPoller(*args, **kwargs)
Metódusok
| add_done_callback |
Adja hozzá a visszahívási függvényt, amely a hosszú ideig futó művelet befejeződése után lesz futtatva – a művelet állapotától függetlenül. |
| cancel |
Szakítsa meg a jelenleg lekérdezett műveletet. |
| continuation_token |
Adjon vissza egy folytatási jogkivonatot, amely lehetővé teszi a lekérdezés későbbi újraindítását. |
| done |
Ellenőrizze a hosszú ideig futó művelet állapotát. |
| remove_done_callback |
Távolítsa el a visszahívást a hosszú ideig futó műveletből. |
| result |
A hosszú ideig futó művelet eredményét vagy a megadott időtúllépés után elérhető eredményt adja vissza. |
| status |
Az aktuális állapotsztringet adja vissza. |
| wait |
Várjon a hosszú ideig futó műveletre egy megadott ideig. A "done()" metódussal ellenőrizheti, hogy a hívás befejeződött-e időtúllépéssel. |
add_done_callback
Adja hozzá a visszahívási függvényt, amely a hosszú ideig futó művelet befejeződése után lesz futtatva – a művelet állapotától függetlenül.
add_done_callback(func: Callable) -> None
Paraméterek
| Name | Description |
|---|---|
|
func
Kötelező
|
A visszahívási függvény, amely legalább egy argumentumot vesz igénybe, egy befejezett LongRunningOperation függvényt. |
cancel
Szakítsa meg a jelenleg lekérdezett műveletet.
cancel() -> None
Válaszok
| Típus | Description |
|---|---|
|
None |
Kivételek
| Típus | Description |
|---|---|
|
Ha a művelet már elérte a terminálállapotot. |
continuation_token
Adjon vissza egy folytatási jogkivonatot, amely lehetővé teszi a lekérdezés későbbi újraindítását.
continuation_token() -> str
Válaszok
| Típus | Description |
|---|---|
|
Átlátszatlan folytatási jogkivonat |
done
Ellenőrizze a hosszú ideig futó művelet állapotát.
done() -> bool
Válaszok
| Típus | Description |
|---|---|
|
"Igaz", ha a folyamat befejeződött, máskülönben "Hamis". |
remove_done_callback
Távolítsa el a visszahívást a hosszú ideig futó műveletből.
remove_done_callback(func: Callable) -> None
Paraméterek
| Name | Description |
|---|---|
|
func
Kötelező
|
A visszahívásokból eltávolítandó függvény. |
Kivételek
| Típus | Description |
|---|---|
|
ha a hosszú ideig futó művelet már befejeződött. |
result
A hosszú ideig futó művelet eredményét vagy a megadott időtúllépés után elérhető eredményt adja vissza.
result(timeout: int | None = None) -> PollingReturnType_co
Paraméterek
| Name | Description |
|---|---|
|
timeout
|
alapértelmezett érték: None
|
Válaszok
| Típus | Description |
|---|---|
|
A hosszú ideig futó művelet deszerializált erőforrása, ha van ilyen. |
Kivételek
| Típus | Description |
|---|---|
|
Kiszolgálóhiba a lekérdezéssel. |
status
Az aktuális állapotsztringet adja vissza.
status() -> str
Válaszok
| Típus | Description |
|---|---|
|
Az aktuális állapotsztring |
wait
Várjon a hosszú ideig futó műveletre egy megadott ideig. A "done()" metódussal ellenőrizheti, hogy a hívás befejeződött-e időtúllépéssel.
wait(timeout: float | None = None) -> None
Paraméterek
| Name | Description |
|---|---|
|
timeout
|
A hosszú ideig futó művelet befejeződésének várakozási ideje (másodpercben). alapértelmezett érték: None
|
Kivételek
| Típus | Description |
|---|---|
|
Kiszolgálóhiba a lekérdezéssel. |