MagneticStripeReader 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 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à
- 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. |