Share via


ClaimedMagneticStripeReader Classe

Definizione

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à
Object Platform::Object IInspectable ClaimedMagneticStripeReader
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.

Si applica a

Vedi anche