SmartCardAppletIdGroup SmartCardAppletIdGroup SmartCardAppletIdGroup SmartCardAppletIdGroup Class

Definition

Defines a collection of smart card applet IDs.

public : sealed class SmartCardAppletIdGroup : ISmartCardAppletIdGrouppublic sealed class SmartCardAppletIdGroup : ISmartCardAppletIdGroupPublic NotInheritable Class SmartCardAppletIdGroup Implements ISmartCardAppletIdGroup// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows Mobile Extension SDK (introduced v10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduced v1)

Constructors

SmartCardAppletIdGroup() SmartCardAppletIdGroup() SmartCardAppletIdGroup() SmartCardAppletIdGroup()

SmartCardAppletIdGroup(String, IVector, SmartCardEmulationCategory, SmartCardEmulationType) SmartCardAppletIdGroup(String, IVector, SmartCardEmulationCategory, SmartCardEmulationType) SmartCardAppletIdGroup(String, IVector, SmartCardEmulationCategory, SmartCardEmulationType) SmartCardAppletIdGroup(String, IVector, SmartCardEmulationCategory, SmartCardEmulationType)

Initializes a new instance of the SmartCardAppletIdGroup class using the specified parameters.

public : SmartCardAppletIdGroup(PlatForm::String displayName, IVector<IBuffer> appletIds, SmartCardEmulationCategory emulationCategory, SmartCardEmulationType emulationType)public SmartCardAppletIdGroup(String displayName, IList<IBuffer> appletIds, SmartCardEmulationCategory emulationCategory, SmartCardEmulationType emulationType)Public Sub New(displayName As String, appletIds As IList<IBuffer>, emulationCategory As SmartCardEmulationCategory, emulationType As SmartCardEmulationType)// You can use this method in JavaScript.
Parameters
displayName
PlatForm::String String String String

The name for this applet ID group.

appletIds
IVector<IBuffer> IList<IBuffer> IList<IBuffer> IList<IBuffer>

The list of applet IDs.

emulationCategory
SmartCardEmulationCategory SmartCardEmulationCategory SmartCardEmulationCategory SmartCardEmulationCategory

The category of smart card to which the applet IDs apply, payment card or other.

emulationType
SmartCardEmulationType SmartCardEmulationType SmartCardEmulationType SmartCardEmulationType

The type of smart card to which the applet IDs apply, host card or UICC.

See Also

Properties

AppletIds AppletIds AppletIds AppletIds

Gets the collection of applet IDs.

public : IVector<IBuffer> AppletIds { get; }public IList<IBuffer> AppletIds { get; }Public ReadOnly Property AppletIds As IList<IBuffer>// You can use this property in JavaScript.
Value
IVector<IBuffer> IList<IBuffer> IList<IBuffer> IList<IBuffer>

The collection of applet IDs.

See Also

AutomaticEnablement AutomaticEnablement AutomaticEnablement AutomaticEnablement

Gets or sets a Boolean value indicating if the operating system is permitted to enable this AppletIdGroup.

public : PlatForm::Boolean AutomaticEnablement { get; set; }public bool AutomaticEnablement { get; set; }Public ReadWrite Property AutomaticEnablement As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if the operating system is permitted to enable this AppletIdGroup.

Remarks

Set this property to true to allow the OS to enable this AppletIdGroup. For example, in the NFC settings panel, a user may select a payment app. If there is only a single payment AppletIdGroup, and this property is set to true, the OS will automatically enable the AppletIdGroup. If false, the OS will always defer to the application to enable the AppletIdGroup. The default value is true.

See Also

DisplayName DisplayName DisplayName DisplayName

Sets or gets the name of this applet ID group.

public : PlatForm::String DisplayName { get; set; }public string DisplayName { get; set; }Public ReadWrite Property DisplayName As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The name of this applet ID group.

See Also

MaxAppletIds MaxAppletIds MaxAppletIds MaxAppletIds

Gets the maximum number of permitted applet IDs.

public : static ushort MaxAppletIds { get; }public static ushort MaxAppletIds { get; }Public Static ReadOnly Property MaxAppletIds As ushort// You can use this property in JavaScript.
Value
ushort ushort ushort ushort

The maximum number of permitted applet IDs.

See Also

SmartCardEmulationCategory SmartCardEmulationCategory SmartCardEmulationCategory SmartCardEmulationCategory

Sets or gets the category of smart card to which the applet IDs apply, payment card or other.

public : SmartCardEmulationCategory SmartCardEmulationCategory { get; set; }public SmartCardEmulationCategory SmartCardEmulationCategory { get; set; }Public ReadWrite Property SmartCardEmulationCategory As SmartCardEmulationCategory// You can use this property in JavaScript.
Value
SmartCardEmulationCategory SmartCardEmulationCategory SmartCardEmulationCategory SmartCardEmulationCategory

The category of smart card to which the applet IDs apply, payment card or other.

See Also

SmartCardEmulationType SmartCardEmulationType SmartCardEmulationType SmartCardEmulationType

Sets or gets the type of smart card to which the applet IDs apply, host card or UICC.

public : SmartCardEmulationType SmartCardEmulationType { get; set; }public SmartCardEmulationType SmartCardEmulationType { get; set; }Public ReadWrite Property SmartCardEmulationType As SmartCardEmulationType// You can use this property in JavaScript.
Value
SmartCardEmulationType SmartCardEmulationType SmartCardEmulationType SmartCardEmulationType

The type of smart card to which the applet IDs apply, host card or UICC.

See Also

See Also