Sdílet prostřednictvím


TextAnalysisLROPoller Třída

Implementuje protokol, se kterým jsou vrácené objekty poller konzistentní.

Dědičnost
typing_extensions.Protocol
TextAnalysisLROPoller

Konstruktor

TextAnalysisLROPoller(*args, **kwargs)

Metody

add_done_callback

Přidejte funkci zpětného volání, která se má spustit po dokončení dlouhotrvající operace – bez ohledu na stav operace.

cancel

Zrušte operaci, která se právě dotazuje.

continuation_token

Vrátí token pokračování, který umožní později restartovat poller.

done

Zkontrolujte stav dlouhotrvající operace.

remove_done_callback

Odeberte zpětné volání z dlouhotrvající operace.

result

Vrátí výsledek dlouhotrvající operace nebo výsledek dostupný po uplynutí zadaného časového limitu.

status

Vrátí aktuální stavový řetězec.

wait

Počkejte na dlouho běžící operaci po zadanou dobu. Pomocí metody done() můžete zkontrolovat, jestli toto volání skončilo vypršením časového limitu.

add_done_callback

Přidejte funkci zpětného volání, která se má spustit po dokončení dlouhotrvající operace – bez ohledu na stav operace.

add_done_callback(func: Callable) -> None

Parametry

Name Description
func
Vyžadováno

Funkce zpětného volání, která přijímá alespoň jeden argument, dokončený LongRunningOperation.

cancel

Zrušte operaci, která se právě dotazuje.

cancel() -> None

Návraty

Typ Description

Žádné

Výjimky

Typ Description

Pokud už operace dosáhla koncového stavu.

continuation_token

Vrátí token pokračování, který umožní později restartovat poller.

continuation_token() -> str

Návraty

Typ Description
str

Neprůsledný pokračovací token

done

Zkontrolujte stav dlouhotrvající operace.

done() -> bool

Návraty

Typ Description

"Pravda", pokud se proces dokončil, v opačném případě "False".

remove_done_callback

Odeberte zpětné volání z dlouhotrvající operace.

remove_done_callback(func: Callable) -> None

Parametry

Name Description
func
Vyžadováno

Funkce, která se má odebrat ze zpětných volání.

Výjimky

Typ Description

pokud se dlouhotrvající operace již dokončila.

result

Vrátí výsledek dlouhotrvající operace nebo výsledek dostupný po uplynutí zadaného časového limitu.

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

Parametry

Name Description
timeout
výchozí hodnota: None

Návraty

Typ Description

Deserializovaný prostředek dlouhotrvající operace, pokud je k dispozici.

Výjimky

Typ Description

Serverový problém s dotazem.

status

Vrátí aktuální stavový řetězec.

status() -> str

Návraty

Typ Description
str

Aktuální stavový řetězec

wait

Počkejte na dlouho běžící operaci po zadanou dobu. Pomocí metody done() můžete zkontrolovat, jestli toto volání skončilo vypršením časového limitu.

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

Parametry

Name Description
timeout

Doba čekání na dokončení dlouhotrvající operace (v sekundách).

výchozí hodnota: None

Výjimky

Typ Description

Serverový problém s dotazem.

Atributy

details

Metadata dlouhotrvající operace.

Návraty

Typ Description

Mapování podrobností o dlouhotrvající operaci