MagneticStripeReader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt das Magnetstreifenlesegerät dar.
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
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Dieses Objekt wird erstellt, wenn die GetDefaultAsync - oder FromIdAsync-Methode abgeschlossen ist.
Eine Beispielimplementierung finden Sie im Beispiel für Magnetstreifenleser .
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1703 | 15063 | GetDeviceSelector(PosConnectionTypes) |
Eigenschaften
Capabilities |
Ruft die Funktionen des Magnetstreifenlesers ab. |
DeviceAuthenticationProtocol |
Vom Magnetstreifenleser unterstütztes Geräteauthentifizierungsprotokoll. |
DeviceId |
Ruft die DeviceInformation.Id des Magnetstreifenlesers ab. |
SupportedCardTypes |
Ruft die Karte Typen ab, die vom Magnetstreifenleser unterstützt werden. |
Methoden
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Testet die Integrität des Magnetstreifenlesers. |
ClaimReaderAsync() |
Versucht, einen exklusiven Zugriff auf den Magnetstreifenleser zu erhalten. |
Close() |
Schließen Sie die Magnetstreifenlesesitzung. Verwenden Sie für C++ und JavaScript Close(). Verwenden Sie für C# und Visual Basic Dispose(). |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
FromIdAsync(String) |
Erstellt ein MagneticStripeReader-Objekt aus DeviceInformation.Id. |
GetDefaultAsync() |
Gibt den ersten gefundenen Magnetstreifenleser zurück. |
GetDeviceSelector() |
Gibt eine AQS-Zeichenfolge (Advanced Query Syntax) zurück, die zum Auflisten verfügbarer Magnetstreifenleser verwendet wird. |
GetDeviceSelector(PosConnectionTypes) |
Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die Sie verwenden können, um die Magnetstreifenleseleser aufzulisten, die für die angegebenen Verbindungstypen verfügbar sind. |
GetErrorReportingType() |
Ruft den Fehlerberichtstyp ab, den die Anwendung empfangen möchte. |
RetrieveStatisticsAsync(IIterable<String>) |
Ruft die angeforderten Statistiken aus dem Magnetstreifenleser ab. |
Ereignisse
StatusUpdated |
Tritt auf, wenn das Gerät einen Vorgang status Änderung erkennt. |