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


MagneticStripeReader Класс

Определение

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

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

Требования к 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)

Комментарии

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

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

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

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 GetDeviceSelector(PosConnectionTypes)

Свойства

Capabilities

Возвращает возможности считывания магнитной полосы.

DeviceAuthenticationProtocol

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

DeviceId

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

SupportedCardTypes

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

Методы

CheckHealthAsync(UnifiedPosHealthCheckLevel)

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

ClaimReaderAsync()

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

Close()

Закройте сеанс чтения магнитной полосы. Для C++ и JavaScript используйте Close(). Для C# и Visual Basic используйте Dispose().

Dispose()

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

FromIdAsync(String)

Создает объект MagneticStripeReader из DeviceInformation.Id.

GetDefaultAsync()

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

GetDeviceSelector()

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

GetDeviceSelector(PosConnectionTypes)

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

GetErrorReportingType()

Возвращает тип отчетов об ошибках, который приложение хочет получить.

RetrieveStatisticsAsync(IIterable<String>)

Извлекает запрошенную статистику из средства чтения магнитной полосы.

События

StatusUpdated

Происходит, когда устройство обнаруживает изменение состояния операции.

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