ClaimedCashDrawer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'accesso a metodi, proprietà ed eventi esclusivi e privilegiati su un dispositivo cassetto contanti point-of-service.
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
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
L'utente ottiene un'istanza di ClaimedCashDrawer dal metodo CashDrawer.ClaimDrawerAsync . L'attestazione è gestita in modo cooperativo, in modo che più app simultanee possano negoziare l'attestazione di proprietà dell'app.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1809 | 17763 | Chiuso |
Proprietà
CloseAlarm |
Ottiene l'allarme di chiusura per questo cassetto contanti. Questa opzione è valida solo se IsDrawerOpenSensorAvailable è true. |
DeviceId |
Stringa di identificatore del dispositivo cassetto contanti richiesto. |
IsDrawerOpen |
Indica se il cassetto contanti è aperto. |
IsEnabled |
Indica se il cassetto contanti è operativo e può essere utilizzato. |
Metodi
Close() |
Elimina il cassetto contanti richiesto, rilascia l'attestazione sul dispositivo e disabilita il dispositivo allo stesso modo di chiamare DisableAsync. |
DisableAsync() |
Notifica all'hardware sottostante l'accensione. |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. |
EnableAsync() |
Notifica in modo asincrono l'hardware sottostante per l'accensione per l'uso. |
OpenDrawerAsync() |
Apre il cassetto contanti. |
ResetStatisticsAsync(IIterable<String>) |
Reimposta le statistiche del dispositivo specificate sulle impostazioni predefinite. |
RetainDeviceAsync() |
Conservare l'attestazione corrente nel cassetto contanti. Questa operazione viene in genere chiamata in risposta a una notifica degli eventi ReleaseDeviceRequested . |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Aggiornamenti valori delle statistiche del dispositivo usando la coppia chiave/valore specificata. |
Eventi
Closed |
Evento generato alla chiusura di ClaimedCashDrawer . |
ReleaseDeviceRequested |
Si verifica quando il dispositivo ottiene una richiesta per rilasciare la relativa attestazione esclusiva. Esiste un piccolo intervallo di tempo (2 secondi) in cui l'app può chiamare RetainDeviceAsync per mantenere l'attestazione esclusiva. In alternativa, l'app può rilasciare l'attestazione tramite Chiudi per terminare immediatamente la finestra. |