SmartCardReader 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 información sobre un lector de tarjetas inteligentes.
La aplicación de ejemplo tarjetas inteligentes muestra cómo usar las API Windows.Devices.SmartCards para trabajar con tarjetas inteligentes y lectores de tarjetas inteligentes mediante programación. La aplicación de ejemplo Comunicación de campo cercano (NFC) también muestra cómo comunicarse con una tarjeta inteligente.
public ref class SmartCardReader sealed
/// [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 SmartCardReader final
[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 SmartCardReader
Public NotInheritable Class SmartCardReader
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Propiedades
DeviceId |
Obtiene el identificador de dispositivo del lector de tarjetas inteligentes. |
Kind |
Obtiene el tipo del lector de tarjetas inteligentes. |
Name |
Obtiene el nombre del dispositivo del lector de tarjetas inteligentes. |
Métodos
FindAllCardsAsync() |
Devuelve una lista de información sobre todas las tarjetas inteligentes que están conectadas al lector de tarjetas inteligentes. |
FromIdAsync(String) |
Devuelve un lector de tarjetas inteligentes que coincide con el identificador de dispositivo especificado. |
GetDeviceSelector() |
Devuelve una cadena de sintaxis de consulta avanzada (AQS) que representa todos los lectores de tarjetas inteligentes conectados al dispositivo. Esta cadena se pasa al método FindAllAsync para enumerar el conjunto especificado de lectores de tarjetas inteligentes. |
GetDeviceSelector(SmartCardReaderKind) |
Devuelve una cadena de sintaxis de consulta avanzada (AQS) que representa un conjunto de un tipo específico de lectores de tarjetas inteligentes conectados al dispositivo. Esta cadena se pasa al método FindAllAsync para enumerar el conjunto especificado de lectores de tarjetas inteligentes. |
GetStatusAsync() |
Devuelve el estado del lector de tarjetas inteligentes. |
Eventos
CardAdded |
Se produce cuando se inserta una tarjeta inteligente en el lector de tarjetas inteligentes o se pulsa en un lector NFC. |
CardRemoved |
Se produce cuando se saca una tarjeta inteligente del lector de tarjetas inteligentes. |