ClaimedMagneticStripeReader 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 den beanspruchten Magnetstreifenleser dar.
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
- 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 ClaimReaderAsync-Methode abgeschlossen ist.
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1809 | 17763 | Geschlossen |
Eigenschaften
DataEncryptionAlgorithm |
Ruft die MagneticStripeReaderEncryptionAlgorithms ab, die zum Verschlüsseln der Trackdaten verwendet werden, oder legt diese fest. |
DeviceId |
Ruft die DeviceInformation.Id des beanspruchten Magnetstreifenlesers ab. |
IsDecodeDataEnabled |
Gibt an, ob rohe oder decodierte Daten aus dem zuletzt gewischten Karte bereitgestellt werden sollen. |
IsDeviceAuthenticated |
Gibt an, ob das Gerät authentifiziert ist. |
IsDisabledOnDataReceived |
Ruft einen booleschen Wert ab, der angibt, ob der Magnetstreifenleser deaktiviert ist, nachdem die Daten aus dem zuletzt gewischten Karte empfangen wurden, oder legt diesen fest. |
IsEnabled |
Gibt an, ob der Magnetstreifenleser bereit ist, Datenereignisse zu empfangen. |
IsTransmitSentinelsEnabled |
Gibt an, ob die Trackdaten Start- und End sentinel-Werte enthalten. |
TracksToRead |
Ruft die Nachverfolgdaten ab, die die Anwendung nach einem Karte Wischen empfangen möchte, oder legt sie fest. |
Methoden
AuthenticateDeviceAsync(Byte[]) |
Versetzt das Gerät in einen authentifizierten Zustand. |
Close() |
Gibt den exklusiven Anspruch an den Magnetstreifenleser frei. |
DeAuthenticateDeviceAsync(Byte[]) |
Versetzt das Gerät in einen nicht authentifizierten Zustand. |
DisableAsync() |
Versetzt den ClaimedMagneticStripeReader in einen Zustand, in dem er keine Datenereignisse empfangen kann. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
EnableAsync() |
Ruft den Magnetstreifenleser in einen bereiten Zustand zum Empfangen von Datenereignissen ab. |
ResetStatisticsAsync(IIterable<String>) |
Setzt die angegebene Statistik für alle Statistiken, die zurückgesetzt werden können, auf Null zurück. |
RetainDevice() |
Behält den exklusiven Anspruch auf den Magnetstreifenleser. |
RetrieveDeviceAuthenticationDataAsync() |
Ruft ein Challenge-Token vom Gerät ab. |
SetErrorReportingType(MagneticStripeReaderErrorReportingType) |
Legt den Typ des Fehlers fest, der vom ErrorOccurred-Ereignis gemeldet werden soll. |
UpdateKeyAsync(String, String) |
Stellt einen neuen Verschlüsselungsschlüssel für das Gerät bereit. |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Updates die angegebenen Statistiken. |
Ereignisse
AamvaCardDataReceived |
Tritt auf, wenn ein Kraftfahrzeug Karte gewischt wird. |
BankCardDataReceived |
Tritt auf, wenn eine Bank Karte wischt. |
Closed |
Ereignis, das ausgelöst wird, wenn der ClaimedMagneticStripeReader geschlossen wird. |
ErrorOccurred |
Tritt auf, wenn der Magnetstreifenleser beim Lesen eines Karte einen Fehler erkennt. |
ReleaseDeviceRequested |
Tritt auf, wenn das Gerät eine Anforderung zur Freigabe seines exklusiven Anspruchs erhält. |
VendorSpecificDataReceived |
Tritt auf, wenn eine herstellerspezifische Karte wischt wird. |