Versões comparadas
Versão antiga 2
changes.mady.by.user Usuário desconhecido (557058:4b1b311a-8636-4ab4-87d8-6a41e4d941bf)
Gravado em
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Executa um ou mais comandos de forma assíncrona.
Image Added
Figura 1 - Bloco Executar Assíncrono
Compatibilidade
- Bloco servidor: cronapi.util.Operations.executeAsync()
Retorno
Este bloco não possui retorno.
Parâmetros
Agendar Execução
Agenda comandos a serem executados após um determinado atraso ou de forma periódica.
Parâmetros de Entrada
Comandos
Comandos
asa serem executados
Compatibilidade
Image Removed Servidor
Exemplo 1
de forma assíncrona.
- Posição: 1
- Inglês: Command
- Tipo: Comandos / Command
- Exemplo: podemos utilizar qualquer tipo de bloco que realize uma ação, como por exemplo o bloco imprime.
Exemplo
A função abaixo recebe o bloco Executar Assíncrono, o qual A função abaixo em destaque executa os comandos contidos na função BlocoComandos com um atraso incial para a primeira execução de 3 horas, repetindo a execução dos comandos a cada 24 horas.
de forma assíncrona ao fluxo de execução normal da aplicação.
Image Added
Figura 2 - Função matemática para executar uma operação assíncrona
Após a função ser atribuída ao evento Ao Clicar de um componente botão, verifique no console do depurador (Figura 2.1) que o retorno não está em sequência, isso acontece pois enquanto a função imprime os valores da primeira e da última operação, o retorno do valor da segunda operação foi executado de maneira assíncrona, sem atrapalhar a execução dos outros blocos.
Image Added
Figura 2.1 - Retorno da função no console do depurador
Nesta página
Índice