Ir para conteúdo
  • Cadastre-se

dev botao

Como utilizar a ACBrLibNFe com multithreads?


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 1364 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

No nosso projeto utilizamos uma estrutura onde teremos o frente de caixa emitindo NFC-es e outros 2 processos rodando em background de tempos em tempos. Esse processos são: 

  • Envio de notas emitidas em contingência
  • Envio do evento de cancelamento por substituição 

Gostaríamos de entender melhor como utilizar a ACBrLibNFe com multithreads para que não haja concorrência de acesso ao métodos da dll quando 2 ou mais processos estiverem rodando ao mesmo tempo.

  • Fundadores
Postado

Se for certificado A1, daria certo... com A3, também seria possível, mas usando um semáforo...

Basicamente, cada Thread, tem que ter todos os componentes que necessitar...

Você pode ver um exemplo, na aplicação do POS TEF Server

 

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Obrigado pela ajuda pessoal!

Resolvi o problema instanciando duas classes ACBrNFe diferentes, uma responsável pelo processo principal e outra responsável pelo processo que será será realizado em segundo plano com a resolução de contingências e cancelamentos por substituição.

 

  • Obrigado 1
  • Este tópico foi criado há 1364 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.