MagneticStripeReader Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el dispositivo lector de bandas magnéticas.
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
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Este objeto se crea cuando se completa el método GetDefaultAsync o FromIdAsync .
Consulte la muestra de lector de bandas magnéticas para obtener una implementación de ejemplo.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1703 | 15063 | GetDeviceSelector(PosConnectionTypes) |
Propiedades
Capabilities |
Obtiene las funciones del lector de bandas magnéticas. |
DeviceAuthenticationProtocol |
Protocolo de autenticación de dispositivos compatible con el lector de bandas magnéticas. |
DeviceId |
Obtiene el DeviceInformation.Id del lector de bandas magnéticas. |
SupportedCardTypes |
Obtiene los tipos de tarjeta admitidos por el lector de bandas magnéticas. |
Métodos
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Comprueba el estado del lector de bandas magnéticas. |
ClaimReaderAsync() |
Intenta obtener acceso exclusivo al lector de bandas magnéticas. |
Close() |
Cierre la sesión de lector de bandas magnéticas. Para C++ y JavaScript, use Close(). Para C# y Visual Basic, use Dispose(). |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
FromIdAsync(String) |
Crea un objeto MagneticStripeReader a partir de DeviceInformation.Id. |
GetDefaultAsync() |
Devuelve el primer lector de bandas magnéticas encontrado. |
GetDeviceSelector() |
Devuelve una cadena de sintaxis de consulta avanzada (AQS) que se usa para enumerar los lectores de bandas magnéticas disponibles. |
GetDeviceSelector(PosConnectionTypes) |
Obtiene una cadena de sintaxis de consulta avanzada (AQS) que puede usar para enumerar los lectores de bandas magnéticas disponibles en los tipos de conexión especificados. |
GetErrorReportingType() |
Obtiene el tipo de informe de errores que la aplicación quiere recibir. |
RetrieveStatisticsAsync(IIterable<String>) |
Recupera las estadísticas solicitadas del lector de bandas magnéticas. |
Eventos
StatusUpdated |
Se produce cuando el dispositivo detecta un cambio de estado de operación. |