Ler códigos de barras de forma assíncrona

Podemos ler códigos de barras usando a classe BarcodeReader. O método mais fácil de usar é o método BarcodeReader.Read. IronBarcode também tem um método ReadAsync para programação assíncrona multithread.

Pontos-chave

  • Métodos Síncronos vs Assíncronos

    • O método Read é direto para uso quando resultados imediatos são necessários e é chamado na thread principal.
    • O método ReadAsync é para execução assíncrona, permitindo que o programa continue com outras tarefas enquanto aguarda a conclusão da leitura do código de barras.
  • BarcodeReaderOptions
    • ExpectMultipleBarcodes: Se definido como true, o leitor procurará múltiplos códigos de barras na imagem.
    • EnhanceAccuracy: Melhora a precisão à custa da velocidade.
    • SpeedUp: Aumenta a eficiência de leitura, o que pode ser útil para processar rapidamente um grande número de imagens. No entanto, isso pode reduzir a precisão se definido como true.

Explore a Leitura de Códigos de Barras Assíncrona e com Múltiplos Encadeamentos

Pronto para começar?
Nuget Downloads 2,108,094 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package BarCode
executar um exemplo Veja seu fio se transformar em um código de barras.