none
Thread Assíncrona WCF RRS feed

  • Pergunta

  • Pessoal,

    É possível colocar uma thread assíncrona rodando dentro de um serviço WCF ?

    Meu Cenário :

    No serviço que estou desenvolvendo, clientes poderam consumir um método SelecionarTaxas() que busca dados de um banco.

    Por outro lado o wcf teria que atualizar automaticamente essas taxa de tempo em tempo usando o método CalcularTaxas(). Ou seja, essa método não é consumido pelos clientes e sim por um thread que deverá estar rodando no servidor que hospeda o servico.

    Isso é possivel de ser feito usando WCF?

    Valew


    Walter
    quarta-feira, 6 de outubro de 2010 20:08

Respostas

  • Boas Walter,

    Se você precisa periodicamente executar uma tarefa exposta por um serviço WCF, porque não hospeda esse cliente nas tarefas do Windows e defina lá a periodicidade?

    Gerenciar uma thread, ou melhor, um timer dentro de um serviço é complicado, já que existe um monte de outros detalhes vinculados, como o gerencimento de instância, que dependendo daquele que está definido, a instância do seu serviço será encerrado logo que a chamada acontecer.
    http://www.israelaece.com
    • Marcado como Resposta WalterBD sexta-feira, 8 de outubro de 2010 17:08
    quarta-feira, 6 de outubro de 2010 21:09
    Moderador