MagneticStripeReader 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.
Représente l’appareil lecteur de bandes magnétiques.
public ref class MagneticStripeReader sealed
public ref class MagneticStripeReader 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 MagneticStripeReader 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 MagneticStripeReader 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 MagneticStripeReader
[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 MagneticStripeReader : System.IDisposable
Public NotInheritable Class MagneticStripeReader
Public NotInheritable Class MagneticStripeReader
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
Cet objet est créé lorsque la méthode GetDefaultAsync ou FromIdAsync se termine.
Consultez l’exemple de lecteur de bandes magnétiques pour obtenir un exemple d’implémentation.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1703 | 15063 | GetDeviceSelector(PosConnectionTypes) |
Propriétés
Capabilities |
Obtient les fonctionnalités du lecteur de bandes magnétiques. |
DeviceAuthenticationProtocol |
Protocole d’authentification de l’appareil pris en charge par le lecteur de bandes magnétiques. |
DeviceId |
Obtient la DeviceInformation.Id du lecteur de bandes magnétiques. |
SupportedCardTypes |
Obtient les types carte pris en charge par le lecteur de bandes magnétiques. |
Méthodes
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Teste l’intégrité du lecteur de bandes magnétiques. |
ClaimReaderAsync() |
Tente d’obtenir un accès exclusif au lecteur de bandes magnétiques. |
Close() |
Fermez la session de lecteur de bandes magnétiques. Pour C++ et JavaScript, utilisez Close(). Pour C# et Visual Basic, utilisez Dispose(). |
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 un objet MagneticStripeReader à partir de DeviceInformation.Id. |
GetDefaultAsync() |
Retourne le premier lecteur de bandes magnétiques trouvé. |
GetDeviceSelector() |
Retourne une chaîne AQS (Advanced Query Syntax) utilisée pour énumérer les lecteurs de bandes magnétiques disponibles. |
GetDeviceSelector(PosConnectionTypes) |
Obtient une chaîne AQS (Advanced Query Syntax) que vous pouvez utiliser pour répertorier les lecteurs de bandes magnétiques disponibles sur les types de connexion spécifiés |
GetErrorReportingType() |
Obtient le type de rapport d’erreurs que l’application souhaite recevoir. |
RetrieveStatisticsAsync(IIterable<String>) |
Récupère les statistiques demandées à partir du lecteur de bandes magnétiques. |
Événements
StatusUpdated |
Se produit lorsque l’appareil détecte une opération status modification. |