ClaimedMagneticStripeReader 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 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
- 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. |