Compartilhar via


ClaimedMagneticStripeReader Classe

Definição

Representa o leitor de listra magnética reivindicado.

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
Herança
Object Platform::Object IInspectable ClaimedMagneticStripeReader
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Esse objeto é criado quando o método ClaimReaderAsync é concluído.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1809 17763 Fechadas

Propriedades

DataEncryptionAlgorithm

Obtém ou define os MagneticStripeReaderEncryptionAlgorithms que serão usados para criptografar os dados de rastreamento.

DeviceId

Obtém o DeviceInformation.Id do leitor de listra magnética reivindicado.

IsDecodeDataEnabled

Indica se os dados brutos ou decodificados devem ser fornecidos dos cartão apagados mais recentemente.

IsDeviceAuthenticated

Indica se o dispositivo está autenticado.

IsDisabledOnDataReceived

Obtém ou define um valor booliano que indica se o leitor de faixa magnética está desabilitado depois de receber os dados do cartão apagado mais recentemente.

IsEnabled

Indica se o leitor de faixa magnética está pronto para receber eventos de dados.

IsTransmitSentinelsEnabled

Indica se os dados de rastreamento contêm valores de sentinela inicial e final.

TracksToRead

Obtém ou define os dados de acompanhamento que o aplicativo deseja receber após um cartão passar o dedo.

Métodos

AuthenticateDeviceAsync(Byte[])

Coloca o dispositivo em um estado autenticado.

Close()

Libera a declaração exclusiva para o leitor de tira magnética.

DeAuthenticateDeviceAsync(Byte[])

Coloca o dispositivo em um estado não autenticado.

DisableAsync()

Coloca o ClaimedMagneticStripeReader em um estado em que ele não pode receber eventos de dados.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

EnableAsync()

Obtém o leitor de faixa magnética em um estado pronto para receber eventos de dados.

ResetStatisticsAsync(IIterable<String>)

Redefine as estatísticas especificadas como zero para todas as estatísticas que podem ser redefinidas.

RetainDevice()

Retém a declaração exclusiva para o leitor de listras magnéticas.

RetrieveDeviceAuthenticationDataAsync()

Recupera um token de desafio do dispositivo.

SetErrorReportingType(MagneticStripeReaderErrorReportingType)

Define o tipo de erro a ser relatado pelo evento ErrorOccurred .

UpdateKeyAsync(String, String)

Fornece uma nova chave de criptografia para o dispositivo.

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

Atualizações as estatísticas especificadas.

Eventos

AamvaCardDataReceived

Ocorre quando um veículo motorizado cartão é apagado.

BankCardDataReceived

Ocorre quando um banco cartão é apagado.

Closed

Evento gerado quando ClaimedMagneticStripeReader é fechado.

ErrorOccurred

Ocorre quando o leitor de faixa magnética detecta um erro ao ler um cartão.

ReleaseDeviceRequested

Ocorre quando o dispositivo recebe uma solicitação para liberar sua declaração exclusiva.

VendorSpecificDataReceived

Ocorre quando um cartão específico do fornecedor é apagado.

Aplica-se a

Confira também