Condividi tramite


SmartCardAppletIdGroup Classe

Definizione

Classe che rappresenta una scheda digitalizzata, che può essere auto-gestita (emulazione scheda host) o supportata da un elemento protetto incorporato fisico (eSE). Questa classe può anche essere considerata come definire una raccolta di ID applet smart card.

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
Ereditarietà
Object Platform::Object IInspectable SmartCardAppletIdGroup
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Mobile Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (è stato introdotto in v1.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1809 17763 Descrizione
1809 17763 Logo
1809 17763 Proprietà
1809 17763 SecureUserAuthenticationRequired

Costruttori

SmartCardAppletIdGroup()

Inizializza una nuova istanza della classe SmartCardAppletIdGroup .

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

Inizializza una nuova istanza della classe SmartCardAppletIdGroup usando i parametri specificati.

Proprietà

AppletIds

Ottiene l'insieme di ID applet.

AutomaticEnablement

Ottiene o imposta un valore booleano che indica se il sistema operativo è consentito per abilitare appletIdGroup.

Description

Ottiene o imposta una descrizione estesa di una smart card per semplificare l'identificazione della smartcard. È possibile, ad esempio, impostare questa opzione sulle ultime quattro cifre di un numero di carta di credito.

DisplayName

Imposta o ottiene il nome di questo gruppo ID applet.

Logo

Ottiene o imposta un'immagine che rappresenta la smart card. Questo potrebbe, ad esempio, simulare l'aspetto fisico di una carta di credito.

MaxAppletIds

Ottiene il numero massimo di ID applet consentiti.

Properties

Ottiene un contenitore di proprietà (generico) per una smartcard.

SecureUserAuthenticationRequired

Ottiene o imposta un valore che indica se la smartcard richiede all'utente di eseguire l'autenticazione usando biometriche sicure prima che la smartcard elabora una transazione( ad esempio, l'utente tocca l'impronta digitale per approvare un pagamento). Questa proprietà si applica solo agli elementi sicuri incorporati (eSE)applets basati su applet.

SmartCardEmulationCategory

Imposta o ottiene la categoria di smart card a cui si applicano gli ID applet, la carta di pagamento o altro.

SmartCardEmulationType

Imposta o ottiene il tipo di smart card a cui si applicano gli ID applet, la scheda host o l'UICC.

Si applica a

Vedi anche