Partager via


SmartCardAppletIdGroup Classe

Définition

Classe qui représente un carte numérisé, qui peut être autogéré (émulation de carte hôte) ou adossé à un élément sécurisé incorporé physique (eSE). Cette classe peut également être considérée comme définissant une collection d’ID d’applet de carte intelligents.

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
Héritage
Object Platform::Object IInspectable SmartCardAppletIdGroup
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Mobile Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduit dans v1.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1809 17763 Description
1809 17763 Logo
1809 17763 Propriétés
1809 17763 SecureUserAuthenticationRequired

Constructeurs

SmartCardAppletIdGroup()

Initialise une nouvelle instance de la classe SmartCardAppletIdGroup.

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

Initialise une nouvelle instance de la classe SmartCardAppletIdGroup à l’aide des paramètres spécifiés.

Propriétés

AppletIds

Obtient la collection d’ID d’applet.

AutomaticEnablement

Obtient ou définit une valeur booléenne indiquant si le système d’exploitation est autorisé à activer cet AppletIdGroup.

Description

Obtient ou définit une description étendue d’une carte à puce pour faciliter l’identification de la carte à puce. Vous pouvez, par exemple, définir cette valeur sur les quatre derniers chiffres d’un nombre de carte de crédit.

DisplayName

Définit ou obtient le nom de ce groupe d’ID d’applet.

Logo

Obtient ou définit une image qui représente la carte à puce. Cela peut, par exemple, imiter l’apparence physique d’un carte de crédit.

MaxAppletIds

Obtient le nombre maximal d’ID d’applet autorisés.

Properties

Obtient un conteneur de propriétés (générique) pour une carte à puce.

SecureUserAuthenticationRequired

Obtient ou définit une valeur indiquant si la carte à puce exige que l’utilisateur s’authentifie à l’aide de la biométrie sécurisée avant que la carte à puce ne traite une transaction (par exemple, l’utilisateur appuie sur son empreinte digitale pour approuver un paiement). Cette propriété s’applique uniquement aux applets basées sur un élément sécurisé incorporé (eSE).

SmartCardEmulationCategory

Définit ou obtient la catégorie de carte intelligentes auxquelles s’appliquent les ID d’applet, les carte de paiement ou autres.

SmartCardEmulationType

Définit ou obtient le type de carte intelligent auquel s’appliquent les ID d’applet, l’carte hôte ou l’UICC.

S’applique à

Voir aussi