SmartCardAppletIdGroup Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |