Freigeben über


MagneticStripeReader Klasse

Definition

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

Gilt für: