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