SmartCardAppletIdGroup Clase

Definición

Clase que representa una tarjeta digitalizada, que puede ser autoadministrada (emulación de tarjeta host) o respaldada por un elemento seguro incrustado físico (eSE). Esta clase también se puede considerar como definir una colección de identificadores de applet de tarjeta inteligente.

public ref class SmartCardAppletIdGroup sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.SmartCards.ISmartCardAppletIdGroupFactory, 65536, Windows.Devices.SmartCards.SmartCardEmulatorContract)]
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Devices.SmartCards.SmartCardEmulatorContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.SmartCards.SmartCardEmulatorContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmartCardAppletIdGroup final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.SmartCards.SmartCardEmulatorContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.SmartCards.ISmartCardAppletIdGroupFactory, 65536, "Windows.Devices.SmartCards.SmartCardEmulatorContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Devices.SmartCards.SmartCardEmulatorContract")]
class SmartCardAppletIdGroup final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.SmartCards.ISmartCardAppletIdGroupFactory), 65536, typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract))]
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmartCardAppletIdGroup
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.SmartCards.ISmartCardAppletIdGroupFactory), 65536, "Windows.Devices.SmartCards.SmartCardEmulatorContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Devices.SmartCards.SmartCardEmulatorContract")]
public sealed class SmartCardAppletIdGroup
function SmartCardAppletIdGroup(displayName, appletIds, emulationCategory, emulationType)
Public NotInheritable Class SmartCardAppletIdGroup
Herencia
Object Platform::Object IInspectable SmartCardAppletIdGroup
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Mobile Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (se introdujo en la versión v1.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1809 17763 Descripción
1809 17763 Logotipo
1809 17763 Propiedades
1809 17763 SecureUserAuthenticationRequired

Constructores

SmartCardAppletIdGroup()

Inicializa una nueva instancia de la clase SmartCardAppletIdGroup .

SmartCardAppletIdGroup(String, IVector<IBuffer>, SmartCardEmulationCategory, SmartCardEmulationType)

Inicializa una nueva instancia de la clase SmartCardAppletIdGroup mediante los parámetros especificados.

Propiedades

AppletIds

Obtiene la colección de identificadores de applet.

AutomaticEnablement

Obtiene o establece un valor booleano que indica si el sistema operativo puede habilitar este AppletIdGroup.

Description

Obtiene o establece una descripción extendida de una tarjeta inteligente para facilitar la identificación de la tarjeta inteligente. Por ejemplo, podría establecer esto en los cuatro últimos dígitos de un número de tarjeta de crédito.

DisplayName

Establece u obtiene el nombre de este grupo de identificadores de applet.

Logo

Obtiene o establece una imagen que representa la tarjeta inteligente. Esto podría, por ejemplo, imitar la apariencia física de una tarjeta de crédito.

MaxAppletIds

Obtiene el número máximo de identificadores de applet permitidos.

Properties

Obtiene un contenedor de propiedades (genérico) para una tarjeta inteligente.

SecureUserAuthenticationRequired

Obtiene o establece un valor que indica si la tarjeta inteligente requiere que el usuario se autentique mediante biometría segura antes de que la tarjeta inteligente procese una transacción (por ejemplo, el usuario pulsa su huella digital para aprobar un pago). Esta propiedad solo se aplica a applets integrados basados en elementos seguros (eSE).

SmartCardEmulationCategory

Establece u obtiene la categoría de tarjeta inteligente a la que se aplican los identificadores de applet, tarjeta de pago u otra.

SmartCardEmulationType

Establece u obtiene el tipo de tarjeta inteligente a la que se aplican los identificadores de applet, tarjeta host o UICC.

Se aplica a

Consulte también