CashDrawer 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.
Un dispositif de tiroir-caisse dans un scénario de vente au détail.
public ref class CashDrawer sealed
public ref class CashDrawer 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 CashDrawer final
/// [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 CashDrawer 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 CashDrawer
[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 CashDrawer : System.IDisposable
Public NotInheritable Class CashDrawer
Public NotInheritable Class CashDrawer
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
Pour obtenir un objet CashDrawer, utilisez les méthodes statiques FromIdAsync ou GetDefaultAsync .
Pour obtenir un exemple d’implémentation, consultez l’exemple de tiroir-caisse .
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1703 | 15063 | GetDeviceSelector(PosConnectionTypes) |
Propriétés
Capabilities |
Fonctionnalité de l’appareil de tiroir-caisse telle qu’elle est exposée par l’API. |
DeviceId |
Chaîne d’identificateur de l’appareil de tiroir-caisse. |
DrawerEventSource |
Obtient l’objet CashDrawerEventSource pour permettre à l’application de détecter l’état d’ouverture/fermeture du tiroir. L’état actuel réel est signalé par IsDrawerOpen.. |
IsDrawerOpen |
Indique si le tiroir-caisse est ouvert. |
Status |
Obtenez l’alimentation actuelle et la disponibilité status du tiroir-caisse. |
Méthodes
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Obtient l’état d’intégrité de l’appareil de manière asynchrone. |
ClaimDrawerAsync() |
Tente d’obtenir un accès exclusif sur le tiroir-caisse. |
Close() |
Fermez la session du tiroir-caisse. |
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. |
FromIdAsync(String) |
Crée l’objet CashDrawer à partir du DeviceInformation.Id. |
GetDefaultAsync() |
Obtient le tiroir-caisse par défaut associé ou connecté localement. |
GetDeviceSelector() |
Obtient une chaîne AQS (Advanced Query Syntax) que vous pouvez utiliser pour répertorier les tiroirs-caisses disponibles. |
GetDeviceSelector(PosConnectionTypes) |
Obtient une chaîne AQS (Advanced Query Syntax) que vous pouvez utiliser pour répertorier les tiroirs-caisse disponibles sur les types de connexion spécifiés |
GetStatisticsAsync(IIterable<String>) |
Récupère les statistiques demandées à partir du tiroir-caisse. |
Événements
StatusUpdated |
Indique qu’il y a eu une modification de la status de disponibilité de l’alimentation du tiroir. |