Compartir a través de


ClaimedMagneticStripeReader Clase

Definición

Representa el lector de franja magnética reclamada.

public ref class ClaimedMagneticStripeReader 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 ClaimedMagneticStripeReader final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedMagneticStripeReader 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 ClaimedMagneticStripeReader : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedMagneticStripeReader : System.IDisposable
Public NotInheritable Class ClaimedMagneticStripeReader
Implements IDisposable
Herencia
Object Platform::Object IInspectable ClaimedMagneticStripeReader
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 ClaimReaderAsync .

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1809 17763 Closed

Propiedades

DataEncryptionAlgorithm

Obtiene o establece los magneticStripeReaderEncryptionAlgorithms que se usarán para cifrar los datos de seguimiento.

DeviceId

Obtiene el DeviceInformation.Id del lector de franja magnética reclamada.

IsDecodeDataEnabled

Indica si se deben proporcionar datos sin procesar o descodificados de la tarjeta deslizada más recientemente.

IsDeviceAuthenticated

Indica si el dispositivo está autenticado.

IsDisabledOnDataReceived

Obtiene o establece un valor booleano que indica si el lector de bandas magnéticas está deshabilitado después de recibir los datos de la tarjeta deslizada más recientemente.

IsEnabled

Indica si el lector de bandas magnéticas está listo para recibir eventos de datos.

IsTransmitSentinelsEnabled

Indica si los datos de seguimiento contienen valores de sentinel inicial y final.

TracksToRead

Obtiene o establece los datos de seguimiento que la aplicación quiere recibir después de un deslizamiento de tarjeta.

Métodos

AuthenticateDeviceAsync(Byte[])

Coloca el dispositivo en un estado autenticado.

Close()

Libera la reclamación exclusiva al lector de bandas magnéticas.

DeAuthenticateDeviceAsync(Byte[])

Coloca el dispositivo en un estado no autenticado.

DisableAsync()

Coloca El objeto ClaimedMagneticStripeReader en un estado en el que no puede recibir eventos de datos.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

EnableAsync()

Obtiene el lector de bandas magnéticas en un estado listo para recibir eventos de datos.

ResetStatisticsAsync(IIterable<String>)

Restablece las estadísticas especificadas en cero para todas las estadísticas que se pueden restablecer.

RetainDevice()

Conserva la reclamación exclusiva al lector de bandas magnéticas.

RetrieveDeviceAuthenticationDataAsync()

Recupera un token de desafío del dispositivo.

SetErrorReportingType(MagneticStripeReaderErrorReportingType)

Establece el tipo de error que se va a notificar por el evento ErrorOccurred .

UpdateKeyAsync(String, String)

Proporciona una nueva clave de cifrado al dispositivo.

UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>)

Novedades las estadísticas especificadas.

Eventos

AamvaCardDataReceived

Se produce cuando se desliza una tarjeta de vehículo motor.

BankCardDataReceived

Se produce cuando se desliza una tarjeta bancaria.

Closed

Evento que se genera cuando se cierra El objeto ClaimedMagneticStripeReader .

ErrorOccurred

Se produce cuando el lector de bandas magnéticas detecta un error al leer una tarjeta.

ReleaseDeviceRequested

Se produce cuando el dispositivo obtiene una solicitud para liberar su notificación exclusiva.

VendorSpecificDataReceived

Se produce cuando se desliza una tarjeta específica del proveedor.

Se aplica a

Consulte también