ClaimedCashDrawer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l’accès aux méthodes, propriétés et événements exclusifs et privilégiés sur un dispositif de tiroir-caisse de point de 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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
L’utilisateur obtient une instance de ClaimedDrawer à partir de la méthode CashDrawer.ClaimDrawerAsync. La revendication étant gérée en coopération, plusieurs applications simultanées peuvent négocier l’application qui possède la revendication.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1809 | 17763 | Fermés |
Propriétés
CloseAlarm |
Obtient l’alarme de près pour ce tiroir-caisse. Cela n’est valide que si IsDrawerOpenSensorAvailable a la valeur true. |
DeviceId |
Chaîne d’identificateur de l’appareil de tiroir-caisse revendiqué. |
IsDrawerOpen |
Indique si le tiroir-caisse est ouvert. |
IsEnabled |
Indique si le tiroir-caisse est opérationnel et peut être utilisé. |
Méthodes
Close() |
Supprime le tiroir-caisse revendiqué, libère la revendication sur l’appareil et désactive l’appareil de la même façon que l’appel de DisableAsync. |
DisableAsync() |
Avertit le matériel sous-jacent de la mise hors tension. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
EnableAsync() |
Avertit de façon asynchrone le matériel sous-jacent pour l’utiliser. |
OpenDrawerAsync() |
Ouvre le tiroir-caisse. |
ResetStatisticsAsync(IIterable<String>) |
Réinitialise les statistiques d’appareil spécifiées à leurs valeurs par défaut. |
RetainDeviceAsync() |
Conservez la revendication actuelle sur le tiroir-caisse. Cela est généralement appelé en réponse à une notification d’événement ReleaseDeviceRequested . |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Mises à jour valeurs de statistiques d’appareil à l’aide de la paire clé/valeur fournie. |
Événements
Closed |
Événement déclenché lors de la fermeture de ClaimedDrawer . |
ReleaseDeviceRequested |
Se produit lorsque l’appareil reçoit une demande de libération de sa revendication exclusive. Il existe une petite fenêtre de temps (2 secondes) où l’application peut appeler RetainDeviceAsync pour conserver la revendication exclusive. Ou bien, l’application peut libérer la revendication via Fermer pour mettre fin immédiatement à la fenêtre. |