Share via


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()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

FromIdAsync(String)

DeviceInformation.Id建立MagneticStripeReader物件。

GetDefaultAsync()

傳回找到的第一個磁條讀取器。

GetDeviceSelector()

傳回用來列舉可用磁條讀取器的進階查詢語法 (AQS) 字串。

GetDeviceSelector(PosConnectionTypes)

取得進階查詢語法 (AQS) 字串,可用來列出指定連線類型上可用的磁條讀取器

GetErrorReportingType()

取得應用程式想要接收的錯誤報表類型。

RetrieveStatisticsAsync(IIterable<String>)

從磁條讀取器擷取所要求的統計資料。

事件

StatusUpdated

當裝置偵測到作業狀態變更時發生。

適用於