Bom dia a todos.
Estou com um pequeno problema que ocorre em determinados momentos.
Tenho um Timer que efetua a leitura de um diretório pré-configurado, ou seja, a cada x segundos ele faz uma leitura em busca de arquivos XML para processamento.
O que está ocorrendo, é simples de entender mas não encontrei uma solução para sanar o problema.
Imagina a seguinte situação, quando o sistema vai efetuar a leitura do arquivo XML do diretório, ele ainda está sendo transferido, mesmo assim, ele “captura” este arquivo e envia para processamento, como ainda faltam tags, valores e etc no arquivo gera erro no processamento.
Sendo mais claro, vamos supor que o usuário lança um arquivo XML de 20 MB (Sim, são arquivos grandes) mas o arquivo ainda está com 5 MB e o sistema já efetua a leitura do mesmo, ocasionando o erro.
Alguém teria uma solução ou ideia para sanar este problema?
Grato!
Abraços.
Att,
Nel.

