Sdílet prostřednictvím


AsyncLROPoller Třída

Asynchronní poller pro dlouhotrvající operace.

Dědičnost
AsyncLROPoller
AsyncLROPoller

Konstruktor

AsyncLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: AsyncPollingMethod[PollingReturnType_co])

Parametry

Name Description
client
Vyžadováno

Klient služby kanálu

initial_response
Vyžadováno

Počáteční odpověď na volání

deserialization_callback
Vyžadováno
callable nebo <xref:msrest.serialization.Model>

Zpětné volání, které přijímá Odpověď a vrací deserializovaný objekt. Pokud je zadána podtřída modelu, předá se "deserializace" jako zpětné volání.

polling_method
Vyžadováno

Strategie hlasování, která se má přijmout

Metody

continuation_token

Vrácení pokračovacího tokenu, který umožní později restartovat poller.

done

Zkontrolujte stav dlouhotrvající operace.

from_continuation_token
polling_method

Vrátí metodu dotazování přidruženou k tomuto polleru.

result

Vrátí výsledek dlouhotrvající operace.

status

Vrátí řetězec aktuálního stavu.

wait

Počkejte na dlouhotrvající operaci.

continuation_token

Vrácení pokračovacího tokenu, který umožní později restartovat poller.

continuation_token() -> str

Návraty

Typ Description
str

Neprůsledný token pro pokračování

done

Zkontrolujte stav dlouhotrvající operace.

done() -> bool

Návraty

Typ Description

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

from_continuation_token

from_continuation_token(polling_method: AsyncPollingMethod[PollingReturnType_co], continuation_token: str, **kwargs: Any) -> AsyncLROPoller[PollingReturnType_co]

Parametry

Name Description
polling_method
Vyžadováno
continuation_token
Vyžadováno

polling_method

Vrátí metodu dotazování přidruženou k tomuto polleru.

polling_method() -> AsyncPollingMethod[PollingReturnType_co]

Návraty

Typ Description

Metoda dotazování přidružená k tomuto polleru.

result

Vrátí výsledek dlouhotrvající operace.

async result() -> PollingReturnType_co

Návraty

Typ Description
any,

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

Výjimky

Typ Description

Server problém s dotazem.

status

Vrátí řetězec aktuálního stavu.

status() -> str

Návraty

Typ Description
str

Řetězec aktuálního stavu

wait

Počkejte na dlouhotrvající operaci.

async wait() -> None

Výjimky

Typ Description

Server problém s dotazem.