ClaimedBarcodeScanner Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |