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
- Наследование
- Атрибуты
- Реализации
Требования к 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 |
Происходит при прокрутке карта конкретного поставщика. |