Udostępnij za pośrednictwem


TextAnalysisLROPoller Klasa

Implementuje protokół, z którym zwracane obiekty poller są zgodne.

Dziedziczenie
typing_extensions.Protocol
TextAnalysisLROPoller

Konstruktor

TextAnalysisLROPoller(*args, **kwargs)

Metody

add_done_callback

Dodaj funkcję wywołania zwrotnego, która ma być uruchamiana po zakończeniu długotrwałej operacji — niezależnie od stanu operacji.

cancel

Anuluj operację aktualnie sondowaną.

continuation_token

Zwróć token kontynuacji, który pozwala później ponownie uruchomić usługę poller.

done

Sprawdź stan długotrwałej operacji.

remove_done_callback

Usuń wywołanie zwrotne z długotrwałej operacji.

result

Zwróć wynik długotrwałej operacji lub wynik dostępny po upływie określonego limitu czasu.

status

Zwraca bieżący ciąg stanu.

wait

Poczekaj na długotrwałą operację przez określony czas. Możesz sprawdzić, czy to wywołanie zostało zakończone przekroczeniem limitu czasu za pomocą metody "done()".

add_done_callback

Dodaj funkcję wywołania zwrotnego, która ma być uruchamiana po zakończeniu długotrwałej operacji — niezależnie od stanu operacji.

add_done_callback(func: Callable) -> None

Parametry

Nazwa Opis
func
Wymagane

Funkcja wywołania zwrotnego, która przyjmuje co najmniej jeden argument, ukończoną funkcję LongRunningOperation.

cancel

Anuluj operację aktualnie sondowaną.

cancel() -> None

Zwraca

Typ Opis

Brak

Wyjątki

Typ Opis

Gdy operacja osiągnęła już stan terminalu.

continuation_token

Zwróć token kontynuacji, który pozwala później ponownie uruchomić usługę poller.

continuation_token() -> str

Zwraca

Typ Opis
str

Nieprzezroczysty token kontynuacji

done

Sprawdź stan długotrwałej operacji.

done() -> bool

Zwraca

Typ Opis

Wartość "True", jeśli proces został ukończony, w przeciwnym razie wartość "Fałsz".

remove_done_callback

Usuń wywołanie zwrotne z długotrwałej operacji.

remove_done_callback(func: Callable) -> None

Parametry

Nazwa Opis
func
Wymagane

Funkcja, która ma zostać usunięta z wywołań zwrotnych.

Wyjątki

Typ Opis

jeśli długotrwała operacja została już ukończona.

result

Zwróć wynik długotrwałej operacji lub wynik dostępny po upływie określonego limitu czasu.

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

Parametry

Nazwa Opis
timeout
wartość domyślna: None

Zwraca

Typ Opis

Zdeserializowany zasób długotrwałej operacji, jeśli jest dostępny.

Wyjątki

Typ Opis

Problem z serwerem z zapytaniem.

status

Zwraca bieżący ciąg stanu.

status() -> str

Zwraca

Typ Opis
str

Bieżący ciąg stanu

wait

Poczekaj na długotrwałą operację przez określony czas. Możesz sprawdzić, czy to wywołanie zostało zakończone przekroczeniem limitu czasu za pomocą metody "done()".

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

Parametry

Nazwa Opis
timeout

Okres oczekiwania na ukończenie długotrwałej operacji (w sekundach).

wartość domyślna: None

Wyjątki

Typ Opis

Problem z serwerem z zapytaniem.

Atrybuty

details

Długotrwałe metadane operacji.

Zwraca

Typ Opis

Mapowanie szczegółów dotyczących długotrwałej operacji.