Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Chamar bloco servidor assíncrono
Chama um O bloco Chamar bloco servidor e executa um ou mais comandos assíncrono é responsável por chamar uma função do servidor e executar os comandos da função cliente web de forma assíncrona.
Parâmetros de Entrada
notetitle | Obs. |
---|
Os parâmetros passados através da função Chamar bloco servidor assíncrono dependem estritamente dos parâmetros existentes na função a ser chamada.
Retorno
Retorna um objeto.
Compatibilidade
Image Added Cliente
Exemplo
CriaremosCriamos uma função em um bloco do tipo servidor e inserimos uma variável de entrada chamada "numero", em seguida,
usaremosusamos o bloco
"" nono retorno da função, inserimos um texto e arrastamos a variável do parâmetro "numero". (Figura 1)
Image Added
Figura 1 - Função servidor retorna um texto concatenado com o parâmetro da função
No bloco cliente web, inserimos o bloco Chamar bloco servidor assíncrono em uma função e
clicaremosclicamos na engrenagem
de configuração do bloco(destaque 1 da Figura 1.1) para chamar o bloco
que configuramos noservidor
.(
Figura 1.1)Inserimos2), inserimos o valor "55" no parâmetro
"numero
" ee inserimos os blocos como na figura 1.
2;Associaremos a função do bloco cliente da figura 1.2 à view home.view.html, e associaremos a função à um componente botão, após executar e clicar no botão, retornará no console1. Em seguida, associamos o bloco repita vezes faça (Cliente) para demonstrar a assincronicidade entre os blocos.
Image Added
Figura 1.1 - Bloco Chamar bloco servidor assíncrono
Após executar o projeto e chamar a função cliente, ela imprimirá no console do navegador os valores do servidor e do cliente
sendo imprimidos ao mesmo tempo.de forma assíncrona. (Figura 2)
Image Added
Figura 2 -
Image Removed
Figura 1 - Função servidor que cria um texto com os 2 parâmetros informados
Image Removed
Figura 1.1 - Selecionando a função do servidor após clicar na engrenagem de configuração
Image Removed
Figura 1.2 - Bloco Chamar bloco servidor assícrono
Image Removed
Figura 2 - Impressão dos valores no console referente às funções das figuras 1 e 1.21
Porque utilizar comandos assíncronos?
Durante o processo de desenvolvimento de uma aplicação, pode ocorrer a situação onde exista a necessidade de realizar o processamento de uma tarefa de forma mais intensa, fazendo com que a aplicação sofra perda de desempenho, consequentemente passando para o usuário a sensação de lentidão ou "congelamento" da aplicação.
Para esses casos, é possível realizar uma chamada de método assíncrono. Esses métodos retornam de forma imediata para que o programa possa realizar outras operações enquanto o método chamado conclui o seu trabalho.
Sobre o bloco
O bloco Chamar bloco servidor assíncrono, é responsável por chamar uma função do servidor e executar os comandos juntamente com os comandos da função cliente web,
Nota | ||
---|---|---|
| ||
Saiba mais sobre funções assíncronas. |