Bagikan melalui


BarcodeScannerProviderConnection Kelas

Definisi

Mewakili koneksi ke klien penyedia pemindai kode batang.

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
Warisan
Object Platform::Object IInspectable BarcodeScannerProviderConnection
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)

Keterangan

Gunakan instans kelas ini yang disediakan oleh properti Koneksi objek BarcodeScannerProviderTriggerDetails yang diteruskan ke tugas latar belakang Anda pada aktivasi.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1809 17763 CreateFrameReaderAsync
1809 17763 CreateFrameReaderAsync(BitmapPixelFormat)
1809 17763 CreateFrameReaderAsync(BitmapPixelFormat,BitmapSize)

Properti

CompanyName

Mendapatkan atau menetapkan nama perusahaan penyedia pemindai kode batang.

Id

Mendapatkan ID koneksi penyedia pemindai kode batang.

Name

Mendapatkan atau mengatur nama penyedia pemindai kode batang.

SupportedSymbologies

Mendapatkan simbologi yang didukung dari penyedia pemindai kode batang.

Version

Mendapatkan atau mengatur versi penyedia pemindai kode batang.

VideoDeviceId

Mendapatkan ID perangkat video yang mewakili lensa kamera yang terkait dengan pemindai kode batang.

Metode

Close()

Menutup sesi koneksi penyedia pemindai kode batang.

CreateFrameReaderAsync()

Membuat instans BarcodeScannerFrameReader baru.

CreateFrameReaderAsync(BitmapPixelFormat)

Membuat instans BarcodeScannerFrameReader baru yang mengembalikan bingkai dalam format pilihan jika memungkinkan.

CreateFrameReaderAsync(BitmapPixelFormat, BitmapSize)

Membuat instans BarcodeScannerFrameReader baru yang mengembalikan bingkai dalam format dan ukuran pilihan jika memungkinkan.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

ReportErrorAsync(UnifiedPosErrorData)

Mengirim laporan kesalahan ke aplikasi klien.

ReportErrorAsync(UnifiedPosErrorData, Boolean, BarcodeScannerReport)

Mengirim laporan kesalahan ke aplikasi klien.

ReportScannedDataAsync(BarcodeScannerReport)

Mengirim laporan data pemindai kode batang ke aplikasi klien.

ReportTriggerStateAsync(BarcodeScannerTriggerState)

Mengirim pembaruan status pemicu pemindai kode batang ke aplikasi klien selama operasi pemindaian.

Start()

Memulai koneksi untuk transfer data.

Acara

DisableScannerRequested

Dimunculkan saat aplikasi klien mencoba menonaktifkan pemindai kode batang.

EnableScannerRequested

Dimunculkan saat aplikasi klien mencoba mengaktifkan pemindai kode batang.

GetBarcodeSymbologyAttributesRequested

Dimunculkan saat aplikasi klien mencoba mendapatkan atribut simpatik kode batang.

HideVideoPreviewRequested

Muncul saat aplikasi klien mencoba menyembunyikan jendela pratinjau video.

SetActiveSymbologiesRequested

Dimunculkan saat aplikasi klien mencoba mengatur simbologi kode batang untuk digunakan perangkat.

SetBarcodeSymbologyAttributesRequested

Dimunculkan saat aplikasi klien mencoba mengatur atribut simpatisan kode batang.

StartSoftwareTriggerRequested

Dimunculkan ketika aplikasi klien mencoba memberi sinyal pemindai kode batang untuk mulai memindai.

StopSoftwareTriggerRequested

Dimunculkan saat aplikasi klien mencoba memberi sinyal pemindai kode batang untuk berhenti memindai.

Berlaku untuk