Compartilhar via


MagneticStripeReader Classe

Definição

Representa o dispositivo de leitor de tarja magnética.

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
Herança
Object Platform::Object IInspectable MagneticStripeReader
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 GetDefaultAsync ou FromIdAsync é concluído.

Consulte o exemplo de leitor de faixa magnética para obter um exemplo de implementação.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1703 15063 GetDeviceSelector(PosConnectionTypes)

Propriedades

Capabilities

Obtém as funcionalidades do leitor de listras magnéticas.

DeviceAuthenticationProtocol

Protocolo de autenticação de dispositivo compatível com o leitor de faixa magnética.

DeviceId

Obtém o DeviceInformation.Id do leitor de listras magnéticas.

SupportedCardTypes

Obtém os tipos de cartão compatíveis com o leitor de tarja magnética.

Métodos

CheckHealthAsync(UnifiedPosHealthCheckLevel)

Testa a integridade do leitor de listras magnéticas.

ClaimReaderAsync()

Tenta obter um acesso exclusivo ao leitor de listras magnéticas.

Close()

Feche a sessão de leitor de tarja magnética. Para C++ e JavaScript, use Close(). Para C# e Visual Basic, use Dispose().

Dispose()

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

FromIdAsync(String)

Cria um objeto MagneticStripeReader de DeviceInformation.Id.

GetDefaultAsync()

Retorna o primeiro leitor de listra magnética encontrado.

GetDeviceSelector()

Retorna uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada) usada para enumerar leitores de faixa magnética disponíveis.

GetDeviceSelector(PosConnectionTypes)

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada) que você pode usar para listar os leitores de faixa magnética disponíveis nos tipos de conexão especificados

GetErrorReportingType()

Obtém o tipo de relatório de erros que o aplicativo deseja receber.

RetrieveStatisticsAsync(IIterable<String>)

Recupera as estatísticas solicitadas do leitor de faixa magnética.

Eventos

StatusUpdated

Ocorre quando o dispositivo detecta uma operação status alteração.

Aplica-se a