Compartir a través de


MagneticStripeReader Clase

Definición

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
Object Platform::Object IInspectable MagneticStripeReader
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.

Se aplica a