locked
Diversas consultas ao Banco de Dados RRS feed

  • Pergunta

  • Saudações,

    Tenho uma aplicação C# Silverlight na qual eu implementei o Serviço Duplex, para que toda alteração seja replicada para os outros usuários do Sistema.

    Uma dessas implementações está me gerando duvida e um "travamento" no processo da minha aplicação. Via Socket UDP eu recebo comandos de uma aplicação Windows, trato esses comandos e envio via Serviço Duplex para todos os operadores logados no sistema, o meu problema esta no recebimento deste comando pelo Duplex, pois no momento do recebimento eu tenho a opção de visualizar uma imagem referente ao ID recebido no comando.

    Em um dos testes ao sistema, eu simulei o recebimento de diversos comandos por segundo ao sistema, imagine que a cada comando recebido eu faça uma busca ao banco para retornar uma Imagem, como devo tratar isso? Qual a melhor forma de manipular este tipo de função no sistema? Pois como a consulta é demorada, o meu controle "ImageView" fica totalmente preto e eu não consigo nem move-lo pela interface creio que seja pelo grande processamento que está ocorrendo naquele momento, lembrando que após alguns recebimentos a aplicação chega a gerar uma exception. Quando testo com o recebimento de 1 comando por segundo, tudo funciona perfeitamente, a imagem se atualiza e é possivel mover o ImageView normalmente.

    Espero que alguém possa me ajudar, aguardo alguma dica de como trabalhar esta funcionalidade.

    Obrigado desde já.


    Atenciosamente, Seratti. Se esta resposta lhe ajudar "marque-a".

    sexta-feira, 30 de agosto de 2013 11:55