Olá pessoal, boa Noite!
Uso o AcbrMonitorPlus Versão 1.1.0.50 com c# no Win10.
Tem acontecido comigo uma falta de retorno do método NFE.CertificadoDataVencimento, só que não é sempre não.
Vejam trecho do LOG:
16/01/2018 09:01:26 - ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.50
Conectado em: 16/01/18 09:01:26
Maquina: 127.0.0.1
Esperando por comandos.
16/01/2018 09:01:26 - NFE.ATIVO()
16/01/2018 09:01:26 - OK: Ativo
16/01/2018 09:01:26 - ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.50
Conectado em: 16/01/18 09:01:26
Maquina: 127.0.0.1
Esperando por comandos.
16/01/2018 09:01:26 - ALERTA: Fim da Conexão com: 127.0.0.1 em: 16/01/18 09:01:26 16/01/2018 09:01:26 - NFE.CertificadoDataVencimento
16/01/2018 09:01:27 - ALERTA: Fim da Conexão com: 127.0.0.1 em: 16/01/18 09:01:27
16/01/2018 09:02:16 - ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.50
Conectado em: 16/01/18 09:02:16
Maquina: 127.0.0.1
Esperando por comandos.
Entre as duas linhas destacadas deveria vir o retorno do método correto?
Deveria ser retornado um erro ou a data do certificado, certo?
Como o Monitor não dá um retorno, simplesmente fecha a conexão, meu sistema fica travado aguardando o mesmo.
Devo destacar que o certificado não está plugado. Mesmo assim, como eu disse, o erro é esporádico, não acontece sempre. Uma data é retornada quase sempre, e é a data consultada no último plug do certificado.
Minha questão é: Onde o Monitor acessa a data de vencimento quando o certificado não está plugado, e, por que algumas vezes ele não retorna nem mesmo essa data?