agentleFS
Sign inSign up

agentic-net-examples / barcode-recognition-basics

aspose-barcode/agentic-net-examples/barcode-recognition-basics/agents.md

C# examples for Barcode Recognition Basics using Aspose.BarCode for .NET

AGENTS.md4 starsChanged 22 days ago
---
name: barcode-recognition-basics
description: C# examples for Barcode Recognition Basics using Aspose.BarCode for .NET
language: csharp
framework: net10.0
parent: ../agents.md
---

# AGENTS - Barcode Recognition Basics

## Persona

You are a C# developer specializing in barcode generation and recognition using Aspose.BarCode for .NET,
working within the **Barcode Recognition Basics** category.
This folder contains standalone C# examples for Barcode Recognition Basics operations.
See the root [agents.md](../agents.md) for repository-wide conventions and boundaries.

## Required Namespaces

- `using System;`
- `using System.IO;`
- `using Aspose.BarCode.BarCodeRecognition;`
- `using Aspose.BarCode.Generation;`

## Files in this folder

| File | Key APIs | Description |
|------|----------|-------------|
| [access-barcoderesultreadingquality-for-each-datamatrix-barcode-and-store-numeric-value-in-database.cs](./access-barcoderesultreadingquality-for-each-datamatrix-barcode-and-store-numeric-value-in-database.cs) | `DataMatrixParameters`, `BarCodeReader`, `BarCodeResult` | Access BarCodeResult.ReadingQuality for each DataMatrix barcode and store the numeric valu... |
| [access-foundbarcodes-collection-after-recognition-to-count-unique-barcodes-and-display-their-positions.cs](./access-foundbarcodes-collection-after-recognition-to-count-unique-barcodes-and-display-their-positions.cs) |  | Access FoundBarCodes collection after recognition to count unique barcodes and display the... |
| [apply-checksumvalidationdefault-to-enforce-default-checksum-handling-when-reading-mixed-symbology-images.cs](./apply-checksumvalidationdefault-to-enforce-default-checksum-handling-when-reading-mixed-symbology-images.cs) | `ChecksumValidation`, `DecodeType` | Apply ChecksumValidation.Default to enforce default checksum handling when reading mixed‑s... |
| [apply-custom-threshold-treating-readingquality-below-50-as-unacceptable-and-flag-those-barcodes-for-manual-review.cs](./apply-custom-threshold-treating-readingquality-below-50-as-unacceptable-and-flag-those-barcodes-for-manual-review.cs) | `BarCodeReader` | Apply a custom threshold treating ReadingQuality below 50 as unacceptable and flag those b... |
| [apply-high-resolution-bitmap-source-to-improve-detection-accuracy-of-small-sized-datamatrix-codes.cs](./apply-high-resolution-bitmap-source-to-improve-detection-accuracy-of-small-sized-datamatrix-codes.cs) | `DataMatrixParameters` | Apply a high‑resolution bitmap source to improve detection accuracy of small‑sized DataMat... |
| [apply-predefined-types2d-set-to-barcodereader-to-automatically-detect-common-two-dimensional-barcodes.cs](./apply-predefined-types2d-set-to-barcodereader-to-automatically-detect-common-two-dimensional-barcodes.cs) | `BarCodeReader` | Apply the predefined Types2D set to BarCodeReader to automatically detect common two‑dimen... |
| [batch-read-multiple-barcode-images-from-network-share-capturing-confidence-and-readingquality-for-each-file.cs](./batch-read-multiple-barcode-images-from-network-share-capturing-confidence-and-readingquality-for-each-file.cs) | `BarCodeReader` | Batch read multiple barcode images from a network share, capturing Confidence and ReadingQ... |
| [call-abort-method-from-separate-thread-while-recognition-is-running-to-stop-operation-immediately.cs](./call-abort-method-from-separate-thread-while-recognition-is-running-to-stop-operation-immediately.cs) |  | Call Abort method from a separate thread while recognition is running to stop the operatio... |
| [catch-recognitionabortedexception-to-handle-cases-where-barcode-detection-is-interrupted-by-timeout-or-abort.cs](./catch-recognitionabortedexception-to-handle-cases-where-barcode-detection-is-interrupted-by-timeout-or-abort.cs) |  | Catch RecognitionAbortedException to handle cases where barcode detection is interrupted b... |
| [change-source-image-after-construction-by-calling-setbarcodeimage-with-new-file-path.cs](./change-source-image-after-construction-by-calling-setbarcodeimage-with-new-file-path.cs) |  | Change the source image after construction by calling SetBarCodeImage with a new file path... |
| [combine-multiple-target-regions-to-focus-recognition-on-several-distinct-areas-within-single-image-file.cs](./combine-multiple-target-regions-to-focus-recognition-on-several-distinct-areas-within-single-image-file.cs) |  | Combine multiple target regions to focus recognition on several distinct areas within a si... |
| [compare-recognition-confidence-between-default-and-forced-checksum-validation-for-code-128-barcodes-in-performance-bench.cs](./compare-recognition-confidence-between-default-and-forced-checksum-validation-for-code-128-barcodes-in-performance-bench.cs) | `ChecksumValidation` | Compare recognition confidence between default and forced checksum validation for Code 128... |
| [compare-recognition-quality-of-qr-codes-captured-under-different-lighting-conditions-by-analyzing-readingquality-values.cs](./compare-recognition-quality-of-qr-codes-captured-under-different-lighting-conditions-by-analyzing-readingquality-values.cs) | `QrParameters` | Compare recognition quality of QR codes captured under different lighting conditions by an... |
| [configure-barcodesettingschecksumvalidation-to-on-for-both-obligatory-and-optional-checksum-symbologies-in-single-read-o.cs](./configure-barcodesettingschecksumvalidation-to-on-for-both-obligatory-and-optional-checksum-symbologies-in-single-read-o.cs) | `ChecksumValidation`, `DecodeType` | Configure BarcodeSettings.ChecksumValidation to On for both obligatory and optional checks... |
| [configure-barcodesettingschecksumvalidation-to-on-for-optional-symbologies-like-code-39-before-reading.cs](./configure-barcodesettingschecksumvalidation-to-on-for-optional-symbologies-like-code-39-before-reading.cs) | `ChecksumValidation`, `DecodeType` | Configure BarcodeSettings.ChecksumValidation to On for optional symbologies like Code 39 b... |
| [configure-multydecodetype-to-include-upca-upce-and-ean8-for-comprehensive-retail-barcode-scanning.cs](./configure-multydecodetype-to-include-upca-upce-and-ean8-for-comprehensive-retail-barcode-scanning.cs) | `DecodeType` | Configure MultyDecodeType to include UPC-A, UPC-E, and EAN-8 for comprehensive retail barc... |
| [configure-multydecodetype-with-code128-and-datamatrix-then-recognize-both-types-in-single-image.cs](./configure-multydecodetype-with-code128-and-datamatrix-then-recognize-both-types-in-single-image.cs) | `DataMatrixParameters`, `DecodeType`, `BarCodeReader` | Configure MultyDecodeType with Code128 and DataMatrix, then recognize both types in a sing... |
| [configure-qualitysettings-for-reed-solomon-error-correction-when-reading-datamatrix-barcodes-that-support-it.cs](./configure-qualitysettings-for-reed-solomon-error-correction-when-reading-datamatrix-barcodes-that-support-it.cs) | `DataMatrixParameters`, `QualitySettings`, `BarCodeReader` | Configure QualitySettings for Reed‑Solomon error correction when reading DataMatrix barcod... |
| [create-console-utility-that-accepts-directory-path-applies-checksumvalidationdefault-and-outputs-each-barcode-s-confiden.cs](./create-console-utility-that-accepts-directory-path-applies-checksumvalidationdefault-and-outputs-each-barcode-s-confiden.cs) | `ChecksumValidation` | Create a console utility that accepts a directory path, applies ChecksumValidation.Default... |
| [create-custom-exception-handler-that-retries-recognition-when-recognitionabortedexception-occurs-due-to-timeout.cs](./create-custom-exception-handler-that-retries-recognition-when-recognitionabortedexception-occurs-due-to-timeout.cs) |  | Create a custom exception handler that retries recognition when RecognitionAbortedExceptio... |
| [create-powershell-script-that-invokes-barcodereader-via-net-core-to-process-barcode-images-and-output-confidence-scores.cs](./create-powershell-script-that-invokes-barcodereader-via-net-core-to-process-barcode-images-and-output-confidence-scores.cs) | `BarCodeReader` | Create a PowerShell script that invokes BarCodeReader via .NET Core to process barcode ima... |
| [create-unit-test-verifying-automatic-utf8-detection-works-for-generated-qr-code-containing-multilingual-text.cs](./create-unit-test-verifying-automatic-utf8-detection-works-for-generated-qr-code-containing-multilingual-text.cs) | `QrParameters`, `Unit`, `BarcodeGenerator` | Create a unit test verifying automatic UTF8 detection works for a generated QR code contai... |
| [create-unit-tests-that-verify-abort-method-successfully-stops-recognition-within-specified-time-frame.cs](./create-unit-tests-that-verify-abort-method-successfully-stops-recognition-within-specified-time-frame.cs) | `Unit` | Create unit tests that verify Abort method successfully stops recognition within a specifi... |
| [design-ui-component-that-displays-real-time-barcode-detection-results-using-foundbarcodes-property-updates.cs](./design-ui-component-that-displays-real-time-barcode-detection-results-using-foundbarcodes-property-updates.cs) | `BarCodeReader` | Design a UI component that displays real‑time barcode detection results using FoundBarCode... |
| [develop-backend-service-that-receives-base64-encoded-barcode-images-decodes-them-with-detectencoding-enabled-and-returns.cs](./develop-backend-service-that-receives-base64-encoded-barcode-images-decodes-them-with-detectencoding-enabled-and-returns.cs) |  | Develop a backend service that receives base64‑encoded barcode images, decodes them with D... |
| [develop-console-application-that-reads-barcodes-from-list-of-file-paths-supplied-via-command-line.cs](./develop-console-application-that-reads-barcodes-from-list-of-file-paths-supplied-via-command-line.cs) | `BarCodeReader` | Develop a console application that reads barcodes from a list of file paths supplied via c... |
| [develop-windows-service-that-monitors-folder-reads-incoming-barcode-images-and-logs-quality-metrics.cs](./develop-windows-service-that-monitors-folder-reads-incoming-barcode-images-and-logs-quality-metrics.cs) | `BarCodeReader` | Develop a Windows service that monitors a folder, reads incoming barcode images, and logs ... |
| [disable-detectencoding-and-manually-decode-raw-byte-data-using-encodingutf16-for-unicode-2d-barcodes.cs](./disable-detectencoding-and-manually-decode-raw-byte-data-using-encodingutf16-for-unicode-2d-barcodes.cs) | `BarCodeReader` | Disable DetectEncoding and manually decode raw byte data using Encoding.UTF16 for Unicode ... |
| [enable-barcodereaderdetectencoding-to-true-and-read-utf8-encoded-pdf417-barcodes-without-manual-conversion.cs](./enable-barcodereaderdetectencoding-to-true-and-read-utf8-encoded-pdf417-barcodes-without-manual-conversion.cs) | `Pdf417Parameters`, `BarCodeReader` | Enable BarCodeReader.DetectEncoding to true and read UTF8 encoded PDF417 barcodes without ... |
| [generate-barcode-with-barcodegenerator-then-read-it-using-checksumvalidationoff-to-observe-false-positive-detections.cs](./generate-barcode-with-barcodegenerator-then-read-it-using-checksumvalidationoff-to-observe-false-positive-detections.cs) | `ChecksumValidation`, `BarcodeGenerator` | Generate a barcode with BarcodeGenerator, then read it using ChecksumValidation.Off to obs... |
| [generate-report-summarizing-distribution-of-confidence-enumerations-across-large-dataset-of-scanned-barcodes.cs](./generate-report-summarizing-distribution-of-confidence-enumerations-across-large-dataset-of-scanned-barcodes.cs) | `BarcodeGenerator` | Generate a report summarizing the distribution of Confidence enumerations across a large d... |
| [implement-configuration-file-allowing-toggling-detectencoding-and-checksumvalidation-values-without-recompiling-applicat.cs](./implement-configuration-file-allowing-toggling-detectencoding-and-checksumvalidation-values-without-recompiling-applicat.cs) | `ChecksumValidation` | Implement a configuration file allowing toggling DetectEncoding and ChecksumValidation val... |
| [implement-error-handling-for-checksum-failures-when-checksumvalidationon-is-set-for-optional-checksum-symbologies.cs](./implement-error-handling-for-checksum-failures-when-checksumvalidationon-is-set-for-optional-checksum-symbologies.cs) | `ChecksumValidation`, `DecodeType` | Implement error handling for checksum failures when ChecksumValidation.On is set for optio... |
| [implement-error-logging-for-cases-where-setbarcodeimage-receives-unsupported-image-format-argument.cs](./implement-error-logging-for-cases-where-setbarcodeimage-receives-unsupported-image-format-argument.cs) | `BarCodeImageFormat` | Implement error logging for cases where SetBarCodeImage receives an unsupported image form... |
| [implement-fallback-decoding-routine-that-triggers-when-detectencoding-is-false-and-raw-data-cannot-be-interpreted-as-utf.cs](./implement-fallback-decoding-routine-that-triggers-when-detectencoding-is-false-and-raw-data-cannot-be-interpreted-as-utf.cs) |  | Implement a fallback decoding routine that triggers when DetectEncoding is false and raw d... |
| [implement-parallel-barcode-recognition-using-task-parallel-library-to-handle-multiple-images-concurrently.cs](./implement-parallel-barcode-recognition-using-task-parallel-library-to-handle-multiple-images-concurrently.cs) |  | Implement parallel barcode recognition using Task Parallel Library to handle multiple imag... |
| [implement-retry-mechanism-that-re-reads-barcode-image-when-readingquality-is-reported-as-none.cs](./implement-retry-mechanism-that-re-reads-barcode-image-when-readingquality-is-reported-as-none.cs) | `BarCodeReader` | Implement a retry mechanism that re‑reads a barcode image when ReadingQuality is reported ... |
| [integrate-barcode-detection-into-web-api-endpoint-that-accepts-uploaded-image-streams-for-instant-processing.cs](./integrate-barcode-detection-into-web-api-endpoint-that-accepts-uploaded-image-streams-for-instant-processing.cs) |  | Integrate barcode detection into a web API endpoint that accepts uploaded image streams fo... |
| [integrate-barcode-quality-assessment-into-warehouse-management-system-by-storing-readingquality-alongside-inventory-reco.cs](./integrate-barcode-quality-assessment-into-warehouse-management-system-by-storing-readingquality-alongside-inventory-reco.cs) |  | Integrate barcode quality assessment into a warehouse management system by storing Reading... |
| [integrate-barcodereader-into-aspnet-core-api-endpoint-that-returns-confidence-and-quality-metrics-in-json.cs](./integrate-barcodereader-into-aspnet-core-api-endpoint-that-returns-confidence-and-quality-metrics-in-json.cs) | `BarCodeReader` | Integrate BarCodeReader into an ASP.NET Core API endpoint that returns confidence and qual... |
| [interpret-readingquality-value-of-0-as-none-and-prompt-user-to-rescan-barcode.cs](./interpret-readingquality-value-of-0-as-none-and-prompt-user-to-rescan-barcode.cs) | `BarCodeReader` | Interpret a ReadingQuality value of 0 as none and prompt the user to rescan the barcode. |
| [invoke-readbarcodes-and-iterate-over-barcoderesult-array-to-log-each-barcode-s-text-and-type.cs](./invoke-readbarcodes-and-iterate-over-barcoderesult-array-to-log-each-barcode-s-text-and-type.cs) | `BarCodeReader`, `BarCodeResult` | Invoke ReadBarCodes and iterate over the BarCodeResult array to log each barcode's text an... |
| [load-png-image-into-bitmap-object-and-recognize-barcodes-via-barcodereader-constructor.cs](./load-png-image-into-bitmap-object-and-recognize-barcodes-via-barcodereader-constructor.cs) | `BarCodeReader` | Load a PNG image into a Bitmap object and recognize barcodes via BarCodeReader constructor... |
| [log-detailed-recognition-metrics-including-processing-time-and-found-count-for-performance-monitoring-purposes.cs](./log-detailed-recognition-metrics-including-processing-time-and-found-count-for-performance-monitoring-purposes.cs) |  | Log detailed recognition metrics, including processing time and found count, for performan... |
| [log-warning-when-barcoderesultconfidence-equals-confidencemoderate-and-suggest-image-enhancement-to-user.cs](./log-warning-when-barcoderesultconfidence-equals-confidencemoderate-and-suggest-image-enhancement-to-user.cs) | `BarCodeResult` | Log a warning when BarCodeResult.Confidence equals Confidence.Moderate and suggest image e... |
| [map-readingquality-values-1-99-to-moderate-quality-and-trigger-warning-log-for-each-occurrence.cs](./map-readingquality-values-1-99-to-moderate-quality-and-trigger-warning-log-for-each-occurrence.cs) |  | Map ReadingQuality values 1‑99 to moderate quality and trigger a warning log for each occu... |
| [measure-impact-of-limiting-decodetype-versus-using-multydecodetype-on-overall-recognition-speed.cs](./measure-impact-of-limiting-decodetype-versus-using-multydecodetype-on-overall-recognition-speed.cs) | `DecodeType` | Measure the impact of limiting DecodeType versus using MultyDecodeType on overall recognit... |
| [measure-memory-footprint-of-barcodereader-when-processing-10-000-barcode-images-sequentially-with-checksum-verification.cs](./measure-memory-footprint-of-barcodereader-when-processing-10-000-barcode-images-sequentially-with-checksum-verification.cs) | `BarCodeReader` | Measure memory footprint of BarCodeReader when processing 10,000 barcode images sequential... |
| [parallelize-barcode-reading-across-multiple-cpu-cores-by-creating-separate-barcodereader-instances-for-each-image.cs](./parallelize-barcode-reading-across-multiple-cpu-cores-by-creating-separate-barcodereader-instances-for-each-image.cs) | `BarCodeReader` | Parallelize barcode reading across multiple CPU cores by creating separate BarCodeReader i... |
| [pass-memory-stream-containing-tiff-data-to-barcodereader-and-extract-all-detected-barcode-values.cs](./pass-memory-stream-containing-tiff-data-to-barcodereader-and-extract-all-detected-barcode-values.cs) | `BarCodeReader` | Pass a memory stream containing TIFF data to BarCodeReader and extract all detected barcod... |
| [process-batch-of-image-files-in-directory-by-looping-barcodereader-construction-for-each-file-path.cs](./process-batch-of-image-files-in-directory-by-looping-barcodereader-construction-for-each-file-path.cs) | `BarCodeReader` | Process a batch of image files in a directory by looping BarCodeReader construction for ea... |
| [process-folder-of-code-39-images-using-barcodereader-with-checksumvalidationon-to-validate-optional-checksums.cs](./process-folder-of-code-39-images-using-barcodereader-with-checksumvalidationon-to-validate-optional-checksums.cs) | `ChecksumValidation`, `BarCodeReader` | Process a folder of Code 39 images using BarCodeReader with ChecksumValidation.On to valid... |
| [provide-network-stream-to-setbarcodeimage-for-reading-barcodes-from-remote-image-data-without-saving-locally.cs](./provide-network-stream-to-setbarcodeimage-for-reading-barcodes-from-remote-image-data-without-saving-locally.cs) | `BarCodeReader` | Provide a network stream to SetBarCodeImage for reading barcodes from remote image data wi... |
| [read-barcodes-from-jpeg-file-using-barcodereader-constructor-and-retrieve-detection-results.cs](./read-barcodes-from-jpeg-file-using-barcodereader-constructor-and-retrieve-detection-results.cs) | `BarCodeReader` | Read barcodes from a JPEG file using BarCodeReader constructor and retrieve detection resu... |
| [read-barcodes-from-memorystream-containing-image-bytes-and-verify-checksum-validation-matches-file-based-reads.cs](./read-barcodes-from-memorystream-containing-image-bytes-and-verify-checksum-validation-matches-file-based-reads.cs) | `ChecksumValidation`, `BarCodeReader` | Read barcodes from a MemoryStream containing image bytes and verify checksum validation ma... |
| [read-barcodes-from-pdf-pages-by-extracting-each-page-as-image-and-feeding-it-to-barcodereader.cs](./read-barcodes-from-pdf-pages-by-extracting-each-page-as-image-and-feeding-it-to-barcodereader.cs) | `BarCodeReader` | Read barcodes from PDF pages by extracting each page as an image and feeding it to BarCode... |
| [read-foundcount-property-to-verify-total-number-of-barcodes-detected-in-source-image.cs](./read-foundcount-property-to-verify-total-number-of-barcodes-detected-in-source-image.cs) | `BarCodeReader` | Read the FoundCount property to verify the total number of barcodes detected in the source... |
| [read-single-code-11-barcode-image-after-enabling-obligatory-checksum-verification-with-checksumvalidationon.cs](./read-single-code-11-barcode-image-after-enabling-obligatory-checksum-verification-with-checksumvalidationon.cs) | `ChecksumValidation`, `BarCodeReader` | Read a single Code 11 barcode image after enabling obligatory checksum verification with C... |
| [replace-current-bitmap-source-using-setbarcodeimage-to-process-different-in-memory-image.cs](./replace-current-bitmap-source-using-setbarcodeimage-to-process-different-in-memory-image.cs) |  | Replace the current bitmap source using SetBarCodeImage to process a different in‑memory i... |
| [retrieve-barcoderesultconfidence-after-reading-qr-code-and-log-enumeration-to-diagnostics-file.cs](./retrieve-barcoderesultconfidence-after-reading-qr-code-and-log-enumeration-to-diagnostics-file.cs) | `QrParameters`, `BarCodeResult` | Retrieve BarCodeResult.Confidence after reading a QR code and log the enumeration to a dia... |
| [set-barcodereader-s-timeout-to-zero-to-allow-unlimited-processing-time-for-complex-multi-barcode-images.cs](./set-barcodereader-s-timeout-to-zero-to-allow-unlimited-processing-time-for-complex-multi-barcode-images.cs) | `BarCodeReader` | Set BarCodeReader's TimeOut to zero to allow unlimited processing time for complex multi‑b... |
| [set-barcodesettingschecksumvalidation-to-off-to-disable-checksum-verification-for-code-11-during-batch-processing.cs](./set-barcodesettingschecksumvalidation-to-off-to-disable-checksum-verification-for-code-11-during-batch-processing.cs) | `ChecksumValidation` | Set BarcodeSettings.ChecksumValidation to Off to disable checksum verification for Code 11... |
| [set-decodetype-to-qr-before-reading-image-to-limit-recognition-to-qr-symbology-only.cs](./set-decodetype-to-qr-before-reading-image-to-limit-recognition-to-qr-symbology-only.cs) | `QrParameters`, `DecodeType` | Set DecodeType to QR before reading an image to limit recognition to QR symbology only. |
| [set-timeout-property-to-five-seconds-to-abort-recognition-if-processing-exceeds-specified-limit.cs](./set-timeout-property-to-five-seconds-to-abort-recognition-if-processing-exceeds-specified-limit.cs) |  | Set TimeOut property to five seconds to abort recognition if processing exceeds the specif... |
| [specify-rectangular-target-region-before-recognition-to-limit-barcode-detection-to-defined-area-of-image.cs](./specify-rectangular-target-region-before-recognition-to-limit-barcode-detection-to-defined-area-of-image.cs) |  | Specify a rectangular target region before recognition to limit barcode detection to a def... |
| [store-detected-barcode-values-into-database-table-after-reading-them-from-each-processed-image-file.cs](./store-detected-barcode-values-into-database-table-after-reading-them-from-each-processed-image-file.cs) | `BarCodeReader` | Store detected barcode values into a database table after reading them from each processed... |
| [test-impact-of-disabling-checksum-verification-on-recognition-speed-for-high-volume-code-39-scans.cs](./test-impact-of-disabling-checksum-verification-on-recognition-speed-for-high-volume-code-39-scans.cs) |  | Test impact of disabling checksum verification on recognition speed for high‑volume Code 3... |
| [test-recognition-of-rotated-barcodes-by-loading-images-with-varied-orientation-and-verifying-correct-decoding.cs](./test-recognition-of-rotated-barcodes-by-loading-images-with-varied-orientation-and-verifying-correct-decoding.cs) |  | Test recognition of rotated barcodes by loading images with varied orientation and verifyi... |
| [treat-readingquality-100-as-strong-and-automatically-accept-decoded-data-without-additional-verification.cs](./treat-readingquality-100-as-strong-and-automatically-accept-decoded-data-without-additional-verification.cs) |  | Treat ReadingQuality 100 as strong and automatically accept the decoded data without addit... |
| [use-asynchronous-barcodereader-methods-to-read-uploaded-files-while-preserving-ui-responsiveness.cs](./use-asynchronous-barcodereader-methods-to-read-uploaded-files-while-preserving-ui-responsiveness.cs) | `BarCodeReader` | Use asynchronous BarCodeReader methods to read uploaded files while preserving UI responsi... |
| [use-barcodereader-to-read-barcode-from-byte-array-and-ensure-detectencoding-correctly-decodes-utf16-content.cs](./use-barcodereader-to-read-barcode-from-byte-array-and-ensure-detectencoding-correctly-decodes-utf16-content.cs) | `BarCodeReader` | Use BarCodeReader to read a barcode from a byte array and ensure DetectEncoding correctly ... |
| [use-barcodereader-with-decodetype-set-to-ean13-to-exclusively-detect-european-article-number-barcodes.cs](./use-barcodereader-with-decodetype-set-to-ean13-to-exclusively-detect-european-article-number-barcodes.cs) | `DecodeType`, `BarCodeReader` | Use BarCodeReader with DecodeType set to EAN13 to exclusively detect European Article Numb... |
| [validate-that-foundbarcodes-collection-contains-expected-symbology-types-after-processing-mixed-barcode-image.cs](./validate-that-foundbarcodes-collection-contains-expected-symbology-types-after-processing-mixed-barcode-image.cs) | `DecodeType` | Validate that FoundBarCodes collection contains expected symbology types after processing ... |
| [validate-that-readingquality-reaches-100-only-when-barcode-image-meets-minimum-resolution-threshold.cs](./validate-that-readingquality-reaches-100-only-when-barcode-image-meets-minimum-resolution-threshold.cs) | `BarCodeReader` | Validate that ReadingQuality reaches 100 only when the barcode image meets a minimum resol... |
| [write-unit-test-confirming-manual-decoding-using-encodingutf8-produces-identical-results-to-automatic-detection-for-utf8.cs](./write-unit-test-confirming-manual-decoding-using-encodingutf8-produces-identical-results-to-automatic-detection-for-utf8.cs) | `Unit`, `BarCodeReader` | Write a unit test confirming manual decoding using Encoding.UTF8 produces identical result... |

## Category Statistics
- Total examples: 75
- Failed: 0
- Pass rate: 100.0%

## Key API Surface

- `BarCodeReader`
- `BarCodeResult`
- `DecodeType`
- `BarCodeResultTypes`
- `MultipleScanMode`

## Failed Tasks

All tasks passed ✅

<!-- AUTOGENERATED:START -->
Updated: 2026-08-13 | Examples: 75
<!-- AUTOGENERATED:END -->

Discussion

Did this work in your project? Say what you used it for and what you changed. People and their agents can both post here.

Posts are public.Sign in to post

No one has posted yet. Be the first.