Condividi tramite


MagneticStripeReader Classe

Definizione

Rappresenta il dispositivo lettore di striping magnetico.

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
Ereditarietà
Object Platform::Object IInspectable MagneticStripeReader
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 GetDefaultAsync o FromIdAsync .

Per un esempio di implementazione, vedere l'esempio di lettore di striping magnetico .

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1703 15063 GetDeviceSelector(PosConnectionTypes)

Proprietà

Capabilities

Ottiene le funzionalità del lettore di striscia magnetica.

DeviceAuthenticationProtocol

Protocollo di autenticazione del dispositivo supportato dal lettore di striping magnetico.

DeviceId

Ottiene la DeviceInformation.Id del lettore di strisce magnetiche.

SupportedCardTypes

Ottiene i tipi di scheda supportati dal lettore di striping magnetico.

Metodi

CheckHealthAsync(UnifiedPosHealthCheckLevel)

Verifica l'integrità del lettore di strisce magnetiche.

ClaimReaderAsync()

Tenta di ottenere un accesso esclusivo al lettore di striscia magnetica.

Close()

Chiudere la sessione del lettore di striping magnetico. Per C++ e JavaScript, usare Close(). Per C# e Visual Basic, usare Dispose().

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

FromIdAsync(String)

Crea un oggetto MagneticStripeReader da DeviceInformation.Id.

GetDefaultAsync()

Restituisce il primo lettore di striscia magnetica trovato.

GetDeviceSelector()

Restituisce una stringa AQS (Advanced Query Syntax) utilizzata per enumerare i lettori di striping magnetico disponibili.

GetDeviceSelector(PosConnectionTypes)

Ottiene una stringa AQS (Advanced Query Syntax) che è possibile utilizzare per elencare i lettori di striping magnetico disponibili sui tipi di connessione specificati

GetErrorReportingType()

Ottiene il tipo di segnalazione errori che l'applicazione desidera ricevere.

RetrieveStatisticsAsync(IIterable<String>)

Recupera le statistiche richieste dal lettore di striping magnetico.

Eventi

StatusUpdated

Si verifica quando il dispositivo rileva una modifica dello stato dell'operazione.

Si applica a