SmartCardAppletIdGroup Classe

Definição

Uma classe que representa uma cartão digitalizada, que pode ser autogerenciada (emulação de cartão de host) ou apoiada por um elemento físico seguro inserido (eSE). Essa classe também pode ser considerada como definindo uma coleção de IDs de miniaplicativos cartão inteligentes.

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
Herança
Object Platform::Object IInspectable SmartCardAppletIdGroup
Atributos

Requisitos do Windows

Família de dispositivos
Windows Mobile Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduzida na v1.0)

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1809 17763 Descrição
1809 17763 Logotipo
1809 17763 Propriedades
1809 17763 SecureUserAuthenticationRequired

Construtores

SmartCardAppletIdGroup()

Inicializa uma nova instância da classe SmartCardAppletIdGroup .

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

Inicializa uma nova instância da classe SmartCardAppletIdGroup usando os parâmetros especificados.

Propriedades

AppletIds

Obtém a coleção de IDs de miniaplicativo.

AutomaticEnablement

Obtém ou define um valor booliano que indica se o sistema operacional tem permissão para habilitar esse AppletIdGroup.

Description

Obtém ou define uma descrição estendida de um cartão inteligente para ajudar a facilitar a identificação do cartão inteligente. Você pode, por exemplo, definir isso como os últimos quatro dígitos de um número de cartão de crédito.

DisplayName

Define ou obtém o nome desse grupo de IDs de miniaplicativo.

Logo

Obtém ou define uma imagem que representa o cartão inteligente. Isso pode, por exemplo, imitar a aparência física de um cartão de crédito.

MaxAppletIds

Obtém o número máximo de IDs de miniaplicativo permitidas.

Properties

Obtém um recipiente de propriedades (genérico) para um cartão inteligente.

SecureUserAuthenticationRequired

Obtém ou define um valor que indica se o cartão inteligente exige que o usuário se autentique usando biometria segura antes que o cartão inteligente processe uma transação (por exemplo, o usuário toca sua impressão digital para aprovar um pagamento). Essa propriedade se aplica somente a miniaplicativos baseados em elemento seguro inserido (eSE).

SmartCardEmulationCategory

Define ou obtém a categoria de cartão inteligente à qual as IDs de applet se aplicam, cartão de pagamento ou outros.

SmartCardEmulationType

Define ou obtém o tipo de cartão inteligente ao qual as IDs de miniaplicativo se aplicam, cartão de host ou UICC.

Aplica-se a

Confira também