Tempo limite para operações de pressão e retenção

Você pode adicionar um tempo limite para operações de pressão e retenção no cliente. Este tempo limite impede que uma operação de pressão e retenção continue indefinidamente, o que poderia ocorrer se houvesse uma interrupção na comunicação entre o servidor e o cliente.

Configuração

Para adicionar um tempo limite para operações de pressão e retenção em um cliente:

  1. Na janela do Explorador de projeto, ir para [Arquitetura do sistema] e clique em [Target01].
  2. Na janela Propriedades, clique na aba [Avançado] e clique na guia [Acesso a dados].
  3. Ir para [Configurações das funções da Web] ➞ [Configurações do Web Viewer] e defina a seguinte propriedade.

[Tempo limite para manter pressionado (seg)]

Defina a quantidade de tempo a monitorar as operações de Pressão e Retenção em um cliente Enquanto um cliente continua uma operação de pressão e retenção, o cliente envia notificações periodicamente ao servidor. Se o servidor não receber uma notificação dentro do período de tempo definido devido a uma falha de rede ou outro motivo, o servidor força a liberação do botão de Pressão e Retenção. Esta configuração evita operações não intencionais devido às interrupções na comunicação entre o servidor e o cliente.

Definir intervalo de valores: 2 - 60 segundos

Operação do usuário

  1. De um cliente, pressione e mantenha pressionada um objeto.
    Se o servidor não receber uma notificação de que o cliente continua pressionando e segurando dentro do tempo definido na propriedade [Tempo limite para manter pressionado], o servidor libera à força a operação de pressão e retenção do cliente.

Importante: Para operações de pressão e retenção em um cliente, quando a retenção é liberada, o trigger de toque inicial e o trigger de liberação de toque são detectados no servidor. Se, entretanto, o [Tempo limite para manter pressionado] decorrer, o trigger de toque inicial não é detectado, embora o trigger de liberação de toque seja detectado no servidor.