ClaimedCashDrawer 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.
Menyediakan akses ke metode, properti, dan peristiwa eksklusif dan istimewa pada perangkat laci kas titik layanan.
public ref class ClaimedCashDrawer 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 ClaimedCashDrawer final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedCashDrawer 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 ClaimedCashDrawer : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedCashDrawer : System.IDisposable
Public NotInheritable Class ClaimedCashDrawer
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
Pengguna mendapatkan instans ClaimedCashDrawer dari metode CashDrawer.ClaimDrawerAsync . Klaim dikelola secara kooperatif, sehingga beberapa aplikasi bersamaan dapat menegosiasikan aplikasi mana yang memiliki klaim.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1809 | 17763 | Ditutup |
Properti
CloseAlarm |
Mendapat alarm dekat untuk laci kas ini. Ini hanya valid jika IsDrawerOpenSensorAvailable benar. |
DeviceId |
String pengidentifikasi dari perangkat cash drawer yang diklaim. |
IsDrawerOpen |
Menunjukkan apakah laci kas terbuka. |
IsEnabled |
Menunjukkan apakah cash drawer beroperasi dan dapat digunakan. |
Metode
Close() |
Membuang cash drawer yang diklaim, merilis klaim pada perangkat, dan menonaktifkan perangkat dengan cara yang sama seperti memanggil DisableAsync. |
DisableAsync() |
Memberi tahu perangkat keras yang mendasar untuk mematikan. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |
EnableAsync() |
Secara asinkron memberi tahu perangkat keras yang mendasar untuk menyala untuk digunakan. |
OpenDrawerAsync() |
Membuka laci kas. |
ResetStatisticsAsync(IIterable<String>) |
Mereset statistik perangkat yang ditentukan ke defaultnya. |
RetainDeviceAsync() |
Pertahankan klaim saat ini pada laci kas. Ini biasanya dipanggil sebagai respons terhadap pemberitahuan peristiwa ReleaseDeviceRequested . |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Updates nilai statistik perangkat menggunakan pasangan kunci/nilai yang disediakan. |
Acara
Closed |
Peristiwa yang dimunculkan saat ClaimedCashDrawer ditutup. |
ReleaseDeviceRequested |
Terjadi ketika perangkat mendapatkan permintaan untuk merilis klaim eksklusifnya. Ada jendela waktu kecil (2 detik) di mana aplikasi dapat memanggil RetainDeviceAsync untuk menyimpan klaim eksklusif. Atau, aplikasi dapat segera merilis klaim melalui Tutup untuk mengakhiri jendela. |
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk