Поделиться через


ClaimedMagneticStripeReader Класс

Определение

Представляет запрошенный считыватель магнитной полосы.

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
Наследование
Object Platform::Object IInspectable ClaimedMagneticStripeReader
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Этот объект создается после завершения метода ClaimReaderAsync .

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1809 17763 Закрыто

Свойства

DataEncryptionAlgorithm

Возвращает или задает объект MagneticStripeReaderEncryptionAlgorithms , который будет использоваться для шифрования данных отслеживания.

DeviceId

Возвращает DeviceInformation.Id считывающего устройства с магнитной полосой.

IsDecodeDataEnabled

Указывает, следует ли предоставлять необработанные или декодированные данные из последней карта прокрутки.

IsDeviceAuthenticated

Указывает, проходит ли устройство проверку подлинности.

IsDisabledOnDataReceived

Возвращает или задает логическое значение, указывающее, отключается ли считыватель магнитной полосы после получения данных из последней карта прокрутки.

IsEnabled

Указывает, готов ли считыватель магнитной полосы к получению событий данных.

IsTransmitSentinelsEnabled

Указывает, содержат ли данные отслеживания начальные и конечные значения sentinel.

TracksToRead

Возвращает или задает данные отслеживания, которые приложение хочет получить после карта прокрутки.

Методы

AuthenticateDeviceAsync(Byte[])

Переводит устройство в состояние проверки подлинности.

Close()

Освобождает монопольное утверждение для считывания магнитной полосы.

DeAuthenticateDeviceAsync(Byte[])

Переводит устройство в состояние без проверки подлинности.

DisableAsync()

Переводит ClaimedMagneticStripeReader в состояние, в котором он не может получать события данных.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

EnableAsync()

Возвращает считыватель магнитной полосы в готовое состояние для получения событий данных.

ResetStatisticsAsync(IIterable<String>)

Сбрасывает указанную статистику до нуля для всей статистики, которую можно сбросить.

RetainDevice()

Сохраняет монопольное утверждение к считывательу магнитной полосы.

RetrieveDeviceAuthenticationDataAsync()

Извлекает маркер запроса с устройства.

SetErrorReportingType(MagneticStripeReaderErrorReportingType)

Задает тип ошибки, сообщаемой событием ErrorOccurred .

UpdateKeyAsync(String, String)

Предоставляет новый ключ шифрования для устройства.

UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>)

Обновления указанную статистику.

События

AamvaCardDataReceived

Происходит при прокрутке карта автомобиля.

BankCardDataReceived

Происходит при прокрутке карта банка.

Closed

Событие, возникающее при закрытии Объекта ClaimedMagneticStripeReader .

ErrorOccurred

Происходит, когда считыватель магнитной полосы обнаруживает ошибку при чтении карта.

ReleaseDeviceRequested

Происходит, когда устройство получает запрос на освобождение исключительного утверждения.

VendorSpecificDataReceived

Происходит при прокрутке карта конкретного поставщика.

Применяется к

См. также раздел