Condividi tramite


AsyncLROPoller Classe

Poller asincrono per le operazioni a esecuzione prolungata.

Ereditarietà
AsyncLROPoller
AsyncLROPoller

Costruttore

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

Parametri

Nome Descrizione
client
Necessario

Un client del servizio pipeline

initial_response
Necessario

Risposta di chiamata iniziale

deserialization_callback
Necessario
callable oppure <xref:msrest.serialization.Model>

Callback che accetta una risposta e restituisce un oggetto deserializzato. Se viene assegnata una sottoclasse di Model, viene passata la "deserializzazione" come callback.

polling_method
Necessario

Strategia di polling da adottare

Metodi

continuation_token

Restituisce un token di continuazione che consente di riavviare il poller in un secondo momento.

done

Controllare lo stato dell'operazione a esecuzione prolungata.

from_continuation_token
polling_method

Restituisce il metodo di polling associato a questo poller.

result

Restituisce il risultato dell'operazione a esecuzione prolungata.

status

Restituisce la stringa di stato corrente.

wait

Attendere l'operazione a esecuzione prolungata.

continuation_token

Restituisce un token di continuazione che consente di riavviare il poller in un secondo momento.

continuation_token() -> str

Restituisce

Tipo Descrizione
str

Token di continuazione opaco

done

Controllare lo stato dell'operazione a esecuzione prolungata.

done() -> bool

Restituisce

Tipo Descrizione

'True' se il processo è stato completato, altrimenti 'False'.

from_continuation_token

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

Parametri

Nome Descrizione
polling_method
Necessario
continuation_token
Necessario

polling_method

Restituisce il metodo di polling associato a questo poller.

polling_method() -> AsyncPollingMethod[PollingReturnType_co]

Restituisce

Tipo Descrizione

Metodo di polling associato a questo poller.

result

Restituisce il risultato dell'operazione a esecuzione prolungata.

async result() -> PollingReturnType_co

Restituisce

Tipo Descrizione
any,

Risorsa deserializzata dell'operazione a esecuzione prolungata, se disponibile.

Eccezioni

Tipo Descrizione

Problema del server con la query.

status

Restituisce la stringa di stato corrente.

status() -> str

Restituisce

Tipo Descrizione
str

Stringa di stato corrente

wait

Attendere l'operazione a esecuzione prolungata.

async wait() -> None

Eccezioni

Tipo Descrizione

Problema del server con la query.