AnalyzeActionsLROPoller Classe

Herança
azure.core.polling._poller.LROPoller
AnalyzeActionsLROPoller

Construtor

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

Parâmetros

Name Description
client
Necessário
initial_response
Necessário
deserialization_callback
Necessário
polling_method
Necessário

Métodos

add_done_callback

Adicione a função de chamada de retorno a ser executada assim que a operação de execução prolongada estiver concluída, independentemente do estado da operação.

cancel

Cancele a operação que está a ser consultada.

continuation_token

Devolver um token de continuação que permite reiniciar o poller mais tarde.

done

Verifique o estado da operação de execução prolongada.

polling_method

Devolver o método de consulta associado a este poller.

remove_done_callback

Remova uma chamada de retorno da operação de execução prolongada.

result

Devolver o resultado da operação de execução prolongada ou o resultado disponível após o tempo limite especificado.

status

Devolve a cadeia de estado atual.

wait

Aguarde pela operação de execução prolongada durante um período de tempo especificado. Pode verificar se esta chamada terminou com o tempo limite com o método "done()".

add_done_callback

Adicione a função de chamada de retorno a ser executada assim que a operação de execução prolongada estiver concluída, independentemente do estado da operação.

add_done_callback(func: Callable) -> None

Parâmetros

Name Description
func
Necessário

Função de chamada de retorno que utiliza, pelo menos, um argumento, uma LongRunningOperation concluída.

cancel

Cancele a operação que está a ser consultada.

cancel() -> None

Devoluções

Tipo Description

Nenhuma

Exceções

Tipo Description

Quando a operação já atingir o estado do terminal.

continuation_token

Devolver um token de continuação que permite reiniciar o poller mais tarde.

continuation_token() -> str

Devoluções

Tipo Description
str

Um token de continuação opaco

done

Verifique o estado da operação de execução prolongada.

done() -> bool

Devoluções

Tipo Description

"Verdadeiro" se o processo tiver sido concluído, senão "Falso".

polling_method

Devolver o método de consulta associado a este poller.

polling_method() -> AnalyzeActionsLROPollingMethod

Devoluções

Tipo Description
<xref:AnalyzeActionsLROPollingMethod>

AnalyzeActionsLROPollingMethod

remove_done_callback

Remova uma chamada de retorno da operação de execução prolongada.

remove_done_callback(func: Callable) -> None

Parâmetros

Name Description
func
Necessário

A função a ser removida das chamadas de retorno.

Exceções

Tipo Description

se a operação de execução prolongada já tiver sido concluída.

result

Devolver o resultado da operação de execução prolongada ou o resultado disponível após o tempo limite especificado.

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

Parâmetros

Name Description
timeout

Período de tempo a aguardar antes de recuperar o controlo.

valor predefinido: None

Devoluções

Tipo Description
any,

O recurso desserializado da operação de execução prolongada, se estiver disponível.

Exceções

Tipo Description

Problema do servidor com a consulta.

status

Devolve a cadeia de estado atual.

status() -> str

Devoluções

Tipo Description
str

A cadeia de estado atual

wait

Aguarde pela operação de execução prolongada durante um período de tempo especificado. Pode verificar se esta chamada terminou com o tempo limite com o método "done()".

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

Parâmetros

Name Description
timeout
Necessário

Período de tempo a aguardar pela conclusão da operação de execução prolongada (em segundos).

Exceções

Tipo Description

Problema do servidor com a consulta.

Atributos

details

Metadados de operação de execução prolongada.

Devoluções

Tipo Description

Um mapeamento de detalhes sobre a operação de execução prolongada.