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

note

titleObs.

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

Criaremos

Criamos uma função em um bloco do tipo servidor e inserimos uma variável de entrada chamada "numero", em seguida,

usaremos

usamos o bloco

"

criar texto com

" no

 no 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

clicaremos

clicamos na engrenagem

de configuração do bloco

(destaque 1 da Figura 1.1) para chamar o bloco

que configuramos no

servidor

.

(

Figura 1.1)Inserimos

2), inserimos o valor "55" no parâmetro

"

numero

" e

 e 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 console

1. 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
titleSobre Assíncrono

Saiba mais sobre funções assíncronas.