Udostępnij za pośrednictwem


AnalyzeActionsLROPoller Klasa

Dziedziczenie
azure.core.polling._poller.LROPoller
AnalyzeActionsLROPoller

Konstruktor

AnalyzeActionsLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: PollingMethod[PollingReturnType_co])

Parametry

Nazwa Opis
client
Wymagane
initial_response
Wymagane
deserialization_callback
Wymagane
polling_method
Wymagane

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.

polling_method

Zwróć metodę sondowania skojarzona z tym elementem poller.

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".

polling_method

Zwróć metodę sondowania skojarzona z tym elementem poller.

polling_method() -> AnalyzeActionsLROPollingMethod

Zwraca

Typ Opis
<xref:AnalyzeActionsLROPollingMethod>

AnalyzeActionsLROPollingMethod

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: float | None = None) -> PollingReturnType_co

Parametry

Nazwa Opis
timeout

Okres oczekiwania przed powrotem kontroli.

wartość domyślna: None

Zwraca

Typ Opis
any,

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
Wymagane

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

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.