Megosztás a következőn keresztül:


TextAnalysisLROPoller Osztály

Olyan protokollt implementál, amellyel a visszaadott pollerobjektumok konzisztensek.

Öröklődés
typing_extensions.Protocol
TextAnalysisLROPoller

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
str

Á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
str

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.

Attribútumok

details

Hosszú ideig futó művelet metaadatai.

Válaszok

Típus Description

A hosszú ideig futó művelet részleteinek leképezése.