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 possui um método ReadAsync para programação assíncrona multithread.
Pontos-chave
-
Métodos Síncronos vs Assíncronos
- O método
Readé simples de usar quando resultados imediatos são necessários e é chamado na thread principal. - O método
ReadAsyncserve 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.
- O método
BarcodeReaderOptionsExpectMultipleBarcodes: Se definido comotrue, o leitor procurará vários 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 um grande número de imagens rapidamente. No entanto, isso pode reduzir a precisão se definido comotrue.
Explore a Leitura de Códigos de Barras Assíncrona e com Múltiplos Encadeamentos

