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 中引入)

注解

GetDefaultAsyncFromIdAsync 方法完成时,将创建此对象。

有关实现示例,请参阅 磁条读取器示例

版本历史记录

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)

DeviceInformation.Id 创建 MagneticStripeReader 对象。

GetDefaultAsync()

返回找到的第一个磁条读取器。

GetDeviceSelector()

返回用于枚举可用磁条读取器 (AQS) 字符串的高级查询语法。

GetDeviceSelector(PosConnectionTypes)

获取高级查询语法 (AQS) 字符串,可用于列出指定连接类型上可用的磁条读取器

GetErrorReportingType()

获取应用程序想要接收的错误报告类型。

RetrieveStatisticsAsync(IIterable<String>)

从磁条读取器检索请求的统计信息。

事件

StatusUpdated

当设备检测到操作状态更改时发生。

适用于