ClaimedMagneticStripeReader 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 le lecteur de bandes magnétiques revendiqué.
public ref class ClaimedMagneticStripeReader 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 ClaimedMagneticStripeReader final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedMagneticStripeReader 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 ClaimedMagneticStripeReader : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedMagneticStripeReader : System.IDisposable
Public NotInheritable Class ClaimedMagneticStripeReader
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 ClaimReaderAsync se termine.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1809 | 17763 | Fermés |
Propriétés
DataEncryptionAlgorithm |
Obtient ou définit les magneticStripeReaderEncryptionAlgorithms qui seront utilisés pour chiffrer les données de suivi. |
DeviceId |
Obtient le DeviceInformation.Id du lecteur de bandes magnétiques revendiqué. |
IsDecodeDataEnabled |
Indique s’il faut fournir des données brutes ou décodées à partir des dernières carte balayées. |
IsDeviceAuthenticated |
Indique si l’appareil est authentifié. |
IsDisabledOnDataReceived |
Obtient ou définit une valeur booléenne qui indique si le lecteur de bandes magnétiques est désactivé après avoir reçu les données du dernier carte balayé. |
IsEnabled |
Indique si le lecteur de bandes magnétiques est prêt à recevoir des événements de données. |
IsTransmitSentinelsEnabled |
Indique si les données de suivi contiennent des valeurs sentinelles de début et de fin. |
TracksToRead |
Obtient ou définit les données de suivi que l’application souhaite recevoir après un carte balayage. |
Méthodes
AuthenticateDeviceAsync(Byte[]) |
Place l’appareil dans un état authentifié. |
Close() |
Libère la revendication exclusive du lecteur de bande magnétique. |
DeAuthenticateDeviceAsync(Byte[]) |
Place l’appareil dans un état non authentifié. |
DisableAsync() |
Place claimedMagneticStripeReader dans un état où il ne peut pas recevoir d’événements de données. |
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() |
Obtient le lecteur de bandes magnétiques dans un état prêt pour recevoir des événements de données. |
ResetStatisticsAsync(IIterable<String>) |
Réinitialise les statistiques spécifiées à zéro pour toutes les statistiques qui peuvent être réinitialisées. |
RetainDevice() |
Conserve la revendication exclusive du lecteur de bandes magnétiques. |
RetrieveDeviceAuthenticationDataAsync() |
Récupère un jeton de défi de l’appareil. |
SetErrorReportingType(MagneticStripeReaderErrorReportingType) |
Définit le type d’erreur à signaler par l’événement ErrorOccurred . |
UpdateKeyAsync(String, String) |
Fournit une nouvelle clé de chiffrement à l’appareil. |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Mises à jour les statistiques spécifiées. |
Événements
AamvaCardDataReceived |
Se produit lorsqu’un carte de véhicule à moteur est balayé. |
BankCardDataReceived |
Se produit lorsqu’un carte bancaire est balayé. |
Closed |
Événement déclenché lors de la fermeture de ClaimedMagneticStripeReader . |
ErrorOccurred |
Se produit lorsque le lecteur de bandes magnétiques détecte une erreur lors de la lecture d’un carte. |
ReleaseDeviceRequested |
Se produit lorsque l’appareil reçoit une demande de libération de sa revendication exclusive. |
VendorSpecificDataReceived |
Se produit lorsqu’un carte propre au fournisseur est balayé. |