Bagikan melalui


ClaimedBarcodeScanner Kelas

Definisi

Mewakili pemindai kode batang yang diklaim.

public ref class ClaimedBarcodeScanner sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ClaimedBarcodeScanner final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedBarcodeScanner final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ClaimedBarcodeScanner : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedBarcodeScanner : System.IDisposable
Public NotInheritable Class ClaimedBarcodeScanner
Implements IDisposable
Warisan
Object Platform::Object IInspectable ClaimedBarcodeScanner
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Objek dibuat ketika metode ClaimScannerAsync selesai.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1703 15063 GetSymbologyAttributesAsync
1703 15063 SetSymbologyAttributesAsync
1803 17134 HideVideoPreview
1803 17134 IsVideoPreviewShownOnEnable
1803 17134 ShowVideoPreviewAsync
1809 17763 Ditutup

Properti

DeviceId

Mendapatkan DeviceInformation.Id pemindai kode batang yang diklaim.

IsDecodeDataEnabled

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah akan memberikan data yang didekodekan ke objek layanan.

IsDisabledOnDataReceived

Mendapatkan atau mengatur nilai Boolean yang menunjukkan apakah pemindai kode batang dinonaktifkan setelah menerima data.

IsEnabled

Menunjukkan apakah pemindai kode batang dapat menerima peristiwa DataReceived .

IsVideoPreviewShownOnEnable

Mendapatkan atau mengatur apakah akan menampilkan jendela pratinjau video saat pemindai kode batang diaktifkan.

Metode

Close()

Merilis klaim eksklusif ke pemindai kode batang. Untuk C++ dan JavaScript, gunakan Close(). Untuk C# dan Visual Basic, gunakan Dispose().

DisableAsync()

Menempatkan pemindai kode batang ke dalam status di mana ia tidak dapat menerima peristiwa DataReceived .

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

EnableAsync()

Mendapatkan pemindai kode batang ke dalam status siap untuk peristiwa DataReceived .

GetSymbologyAttributesAsync(UInt32)

Mendapatkan atribut dari simpatisan kode batang yang ditentukan.

HideVideoPreview()

Menyembunyikan jendela pratinjau video.

ResetStatisticsAsync(IIterable<String>)

Mereset statistik yang ditentukan ke nol untuk semua statistik yang dapat direset.

RetainDevice()

Mempertahankan klaim eksklusif untuk pemindai kode batang.

SetActiveProfileAsync(String)

Mengatur profil aktif pada pemindai kode batang.

Penting

API ini hanya berlaku untuk Build 10240 dan Build 10586 dari keluarga perangkat Windows Mobile (Ekstensi Windows Mobile untuk UWP). API ini tidak berlaku untuk keluarga perangkat Windows Desktop, atau untuk keluarga perangkat lain, atau untuk membangun Windows Mobile selain 10240 dan 10586. Ketika dipanggil pada sistem operasi (OS) yang tidak berlaku, perilaku API ini tidak ditentukan. Untuk informasi selengkapnya tentang keluarga perangkat, lihat SDK ekstensi keluarga perangkat dan kontrak API.

SetActiveSymbologiesAsync(IIterable<UInt32>)

Mengatur simbologi kode batang untuk digunakan perangkat.

SetSymbologyAttributesAsync(UInt32, BarcodeSymbologyAttributes)

Mengatur atribut simbiologi kode batang yang digunakan oleh pemindai kode batang yang diklaim.

ShowVideoPreviewAsync()

Memperlihatkan jendela pratinjau video.

StartSoftwareTriggerAsync()

Digunakan untuk memberi sinyal pemindai kode batang untuk mulai memindai. Sesi aktif hingga StopSoftwareTriggerAsync dipanggil, atau sampai pemindai mengakhiri sesi sendiri.

StopSoftwareTriggerAsync()

Digunakan untuk menghentikan sesi yang dimulai dengan StartSoftwareTriggerAsync. Tidak ada kesalahan yang dimunculkan jika ini dipanggil ketika tidak ada sesi yang aktif.

UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>)

Updates statistik yang ditentukan.

Acara

Closed

Peristiwa yang dimunculkan saat ClaimedBarcodeScanner ditutup.

DataReceived

Terjadi ketika perangkat memindai kode batang.

ErrorOccurred

Terjadi ketika ada masalah dalam membaca kode batang.

ImagePreviewReceived

Terjadi ketika perangkat menerima gambar bitmap pemindaian.

ReleaseDeviceRequested

Terjadi ketika perangkat mendapatkan permintaan untuk merilis klaim eksklusifnya.

TriggerPressed

Terjadi ketika pemicu atau tombol pemindai kode batang ditekan selama operasi pemindaian.

TriggerReleased

Terjadi ketika pemicu atau tombol pemindai kode batang dilepaskan selama operasi pemindaian.

Berlaku untuk

Lihat juga