none
Problema com gravação de Log Assincrono RRS feed

  • Pergunta

  • Boa tarde.

    Estou com o seguinte problema: na ViewModel da minha aplicação, implemento a chamada de um WebService para gravação de log de operações da minha aplicação, mas como uso o InvokeOperation (assincrono) para chamar o metodo do Domain Service que grava o log, algumas vezes ele faz a gravação de operações fora da ordem correta. EX: Verifico uma permissão e ai entao insiro um item, o log é gravado: insiro um item e depois 'verfico uma permissão'. Tentei utilizar o ThreadPool. QueueWorkItem para criar uma fila de execução cada vez que a rotina de gravar log for chamava, mas não está funcionando corretamente, como se essa entrada na fila não fosse respeitada

    Alguém conhece algum tipo de solução para está situação?

    Desde já, agradeço.

    quarta-feira, 28 de dezembro de 2011 14:04