Поделиться через


BarcodeScannerProviderConnection Класс

Определение

Представляет подключение к клиенту поставщика сканера штрихкодов.

public ref class BarcodeScannerProviderConnection sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BarcodeScannerProviderConnection final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class BarcodeScannerProviderConnection final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BarcodeScannerProviderConnection : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class BarcodeScannerProviderConnection : System.IDisposable
Public NotInheritable Class BarcodeScannerProviderConnection
Implements IDisposable
Наследование
Object Platform::Object IInspectable BarcodeScannerProviderConnection
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10, version 1803 (появилось в 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v6.0)

Комментарии

Используйте экземпляр этого класса, предоставляемый свойством Connection объекта BarcodeScannerProviderTriggerDetails, переданного фоновой задаче при активации.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1809 17763 CreateFrameReaderAsync
1809 17763 CreateFrameReaderAsync(BitmapPixelFormat)
1809 17763 CreateFrameReaderAsync(BitmapPixelFormat,BitmapSize)

Свойства

CompanyName

Возвращает или задает название компании поставщика сканера штрихкодов.

Id

Возвращает идентификатор подключения поставщика сканера штрихкодов.

Name

Возвращает или задает имя поставщика сканера штрихкодов.

SupportedSymbologies

Возвращает поддерживаемые символы поставщика сканера штрихкодов.

Version

Возвращает или задает версию поставщика сканера штрихкодов.

VideoDeviceId

Возвращает идентификатор видеоустройства, представляющий объектив камеры, связанный со сканером штрихкодов.

Методы

Close()

Закрывает сеанс подключения поставщика сканера штрихкодов.

CreateFrameReaderAsync()

Создает новый экземпляр BarcodeScannerFrameReader .

CreateFrameReaderAsync(BitmapPixelFormat)

Создает новый экземпляр BarcodeScannerFrameReader , который по возможности возвращает кадры в предпочтительном формате.

CreateFrameReaderAsync(BitmapPixelFormat, BitmapSize)

Создает новый экземпляр BarcodeScannerFrameReader , который по возможности возвращает кадры в предпочтительном формате и размере.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

ReportErrorAsync(UnifiedPosErrorData)

Отправляет отчет об ошибке в клиентское приложение.

ReportErrorAsync(UnifiedPosErrorData, Boolean, BarcodeScannerReport)

Отправляет отчет об ошибке в клиентское приложение.

ReportScannedDataAsync(BarcodeScannerReport)

Отправляет отчет о данных сканера штрихкодов в клиентское приложение.

ReportTriggerStateAsync(BarcodeScannerTriggerState)

Отправляет клиентскому приложению обновление состояния триггера сканера штрихкодов во время операции сканирования.

Start()

Запускает подключение для передачи данных.

События

DisableScannerRequested

Возникает, когда клиентское приложение пытается отключить сканер штрихкодов.

EnableScannerRequested

Возникает, когда клиентское приложение пытается включить сканер штрихкодов.

GetBarcodeSymbologyAttributesRequested

Возникает, когда клиентское приложение пытается получить атрибуты символики штрихкода.

HideVideoPreviewRequested

Возникает, когда клиентское приложение пытается скрыть окно предварительного просмотра видео.

SetActiveSymbologiesRequested

Возникает, когда клиентское приложение пытается задать символы штрихкода для устройства.

SetBarcodeSymbologyAttributesRequested

Возникает, когда клиентское приложение пытается задать атрибуты символики штрихкода.

StartSoftwareTriggerRequested

Возникает, когда клиентское приложение пытается сообщить сканеру штрихкодов о начале сканирования.

StopSoftwareTriggerRequested

Возникает, когда клиентское приложение пытается сообщить сканеру штрихкодов о прекращении сканирования.

Применяется к