ClaimedMagneticStripeReader 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.
Rappresenta il lettore di strisce magnetiche richieste.
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
- 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
Questo oggetto viene creato al termine del metodo ClaimReaderAsync .
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1809 | 17763 | Chiuso |
Proprietà
DataEncryptionAlgorithm |
Ottiene o imposta i dati di traccia MagneticStripeReaderEncryptionAlgorithms che verranno usati per crittografare i dati di traccia. |
DeviceId |
Ottiene la DeviceInformation.Id del lettore di strisce magnetiche richieste. |
IsDecodeDataEnabled |
Indica se fornire dati non elaborati o decodificati dalla scheda con scorrimento rapido più recente. |
IsDeviceAuthenticated |
Indica se il dispositivo è autenticato. |
IsDisabledOnDataReceived |
Ottiene o imposta un valore booleano che indica se il lettore di strisce magnetiche è disabilitato dopo aver ricevuto i dati dalla scheda con scorrimento rapido più recente. |
IsEnabled |
Indica se il lettore di strisce magnetiche è pronto per ricevere eventi di dati. |
IsTransmitSentinelsEnabled |
Indica se i dati di traccia contengono valori di inizio e di sentinel finale. |
TracksToRead |
Ottiene o imposta i dati di traccia che l'applicazione vuole ricevere seguendo uno scorrimento rapido della scheda. |
Metodi
AuthenticateDeviceAsync(Byte[]) |
Inserisce il dispositivo in uno stato autenticato. |
Close() |
Rilascia l'attestazione esclusiva per il lettore di strisce magnetiche. |
DeAuthenticateDeviceAsync(Byte[]) |
Inserisce il dispositivo in uno stato non autenticato. |
DisableAsync() |
Inserisce l'oggetto ClaimedMagneticStripeReader in uno stato in cui non può ricevere eventi di dati. |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. |
EnableAsync() |
Ottiene il lettore di strisce magnetiche in uno stato pronto per ricevere eventi di dati. |
ResetStatisticsAsync(IIterable<String>) |
Reimposta le statistiche specificate su zero per tutte le statistiche che possono essere reimpostate. |
RetainDevice() |
Mantiene l'attestazione esclusiva per il lettore di strisce magnetiche. |
RetrieveDeviceAuthenticationDataAsync() |
Recupera un token di sfida dal dispositivo. |
SetErrorReportingType(MagneticStripeReaderErrorReportingType) |
Imposta il tipo di errore da segnalare dall'evento ErrorOccurred . |
UpdateKeyAsync(String, String) |
Fornisce una nuova chiave di crittografia al dispositivo. |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Aggiornamenti le statistiche specificate. |
Eventi
AamvaCardDataReceived |
Si verifica quando viene eseguito lo scorrimento rapido di una scheda del veicolo a motore. |
BankCardDataReceived |
Si verifica quando viene eseguito lo scorrimento rapido di una carta di banca. |
Closed |
Evento generato quando l'oggetto ClaimedMagneticStripeReader viene chiuso. |
ErrorOccurred |
Si verifica quando il lettore di striscia magnetica rileva un errore durante la lettura di una scheda. |
ReleaseDeviceRequested |
Si verifica quando il dispositivo ottiene una richiesta per rilasciare l'attestazione esclusiva. |
VendorSpecificDataReceived |
Si verifica quando viene scorrere una scheda specifica del fornitore. |