SmartCardAppletIdGroup Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Klasse, die eine digitalisierte Karte darstellt, die entweder selbstverwaltet (Host Card Emulation) oder durch ein physisches eingebettetes sicheres Element (eSE) unterstützt werden kann. Diese Klasse kann auch als Definition einer Sammlung von Smart Karte Applet-IDs angesehen werden.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows Mobile Extension SDK (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Devices.SmartCards.SmartCardEmulatorContract (eingeführt in v1.0)
|
Hinweise
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1809 | 17763 | Beschreibung |
1809 | 17763 | Logo |
1809 | 17763 | Eigenschaften |
1809 | 17763 | SecureUserAuthenticationRequired |
Konstruktoren
SmartCardAppletIdGroup() |
Initialisiert eine neue instance der SmartCardAppletIdGroup-Klasse. |
SmartCardAppletIdGroup(String, IVector<IBuffer>, SmartCardEmulationCategory, SmartCardEmulationType) |
Initialisiert eine neue instance der SmartCardAppletIdGroup-Klasse unter Verwendung der angegebenen Parameter. |
Eigenschaften
AppletIds |
Ruft die Auflistung der Applet-IDs ab. |
AutomaticEnablement |
Ruft einen booleschen Wert ab, der angibt, ob das Betriebssystem diese AppletIdGroup aktivieren darf, oder legt diesen fest. |
Description |
Ruft eine erweiterte Beschreibung einer Smartcard ab oder legt diese fest, um die Identifizierung der Smartcard zu erleichtern. Sie können dies beispielsweise auf die letzten vier Ziffern eines Guthabens Karte Nummer festlegen. |
DisplayName |
Legt den Namen dieser Applet-ID-Gruppe fest oder ruft diesen ab. |
Logo |
Ruft ein Bild ab, das die Smartcard darstellt, oder legt es fest. Dies kann beispielsweise das physische Aussehen eines Kredits Karte imitieren. |
MaxAppletIds |
Ruft die maximale Anzahl zulässiger Applet-IDs ab. |
Properties |
Ruft einen (generischen) Eigenschaftenbehälter für eine Smartcard ab. |
SecureUserAuthenticationRequired |
Ruft einen Wert ab, der angibt, ob die Smartcard die Authentifizierung mithilfe sicherer biometrischer Daten erfordert, bevor die Smartcard eine Transaktion verarbeitet (z. B. tippt der Benutzer auf seinen Fingerabdruck, um eine Zahlung zu genehmigen). Diese Eigenschaft gilt nur für eingebettete eSE-basierte Applets (Secure Element). |
SmartCardEmulationCategory |
Legt die Kategorie der intelligenten Karte fest, für die die Applet-IDs gelten, Karte oder andere. |
SmartCardEmulationType |
Legt fest oder ruft den Typ der intelligenten Karte ab, auf die die Applet-IDs angewendet werden, Karte oder UICC hosten. |