MobileBroadbandUiccApp MobileBroadbandUiccApp MobileBroadbandUiccApp MobileBroadbandUiccApp Class

Definition

Represents a UICC (SIM card) application.

public : sealed class MobileBroadbandUiccApp : IMobileBroadbandUiccApppublic sealed class MobileBroadbandUiccApp : IMobileBroadbandUiccAppPublic NotInheritable Class MobileBroadbandUiccApp Implements IMobileBroadbandUiccApp// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

Your code does not instantiate this class directly. To get instances of this class, first call the MobileBroadbandUicc.GetUiccAppsAsync method. Then, from the MobileBroadbandUiccAppsResult instance returned by that method, get instances of this class from the list in the MobileBroadbandUiccAppsResult.UiccApps property.

Properties

Id Id Id Id

Gets the ID of this UICC application.

public : IBuffer Id { get; }public IBuffer Id { get; }Public ReadOnly Property Id As IBuffer// You can use this property in JavaScript.
Value
IBuffer IBuffer IBuffer IBuffer

The ID of the UICC application.

Kind Kind Kind Kind

Gets what kind of UICC application this instance represents.

public : UiccAppKind Kind { get; }public UiccAppKind Kind { get; }Public ReadOnly Property Kind As UiccAppKind// You can use this property in JavaScript.
Value
UiccAppKind UiccAppKind UiccAppKind UiccAppKind

An enumeration value specifying what kind of UICC application this is.

Methods

GetRecordDetailsAsync(IIterable) GetRecordDetailsAsync(IIterable) GetRecordDetailsAsync(IIterable) GetRecordDetailsAsync(IIterable)

Asynchronously retrieves details about a UICC application.

public : IAsyncOperation<MobileBroadbandUiccAppRecordDetailsResult> GetRecordDetailsAsync(IIterable<unsigned int> uiccFilePath)public IAsyncOperation<MobileBroadbandUiccAppRecordDetailsResult> GetRecordDetailsAsync(IEnumerable<UInt32> uiccFilePath)Public Function GetRecordDetailsAsync(uiccFilePath As IEnumerable<UInt32>) As IAsyncOperation( Of MobileBroadbandUiccAppRecordDetailsResult )// You can use this method in JavaScript.
Parameters
uiccFilePath
IIterable<unsigned int> IEnumerable<UInt32> IEnumerable<UInt32> IEnumerable<UInt32>

A sequence of characters specifying the UICC file path of the application. Use the MobileBroadbandUiccApp.Id property value of this instance, to get app record details for this application.

Returns

ReadRecordAsync(IIterable, Int32) ReadRecordAsync(IIterable, Int32) ReadRecordAsync(IIterable, Int32) ReadRecordAsync(IIterable, Int32)

Asynchronously reads a UICC application record.

public : IAsyncOperation<MobileBroadbandUiccAppReadRecordResult> ReadRecordAsync(IIterable<unsigned int> uiccFilePath, int recordIndex)public IAsyncOperation<MobileBroadbandUiccAppReadRecordResult> ReadRecordAsync(IEnumerable<UInt32> uiccFilePath, Int32 recordIndex)Public Function ReadRecordAsync(uiccFilePath As IEnumerable<UInt32>, recordIndex As Int32) As IAsyncOperation( Of MobileBroadbandUiccAppReadRecordResult )// You can use this method in JavaScript.
Parameters
uiccFilePath
IIterable<unsigned int> IEnumerable<UInt32> IEnumerable<UInt32> IEnumerable<UInt32>

A sequence of characters specifying the path to the UICC application.

recordIndex
int Int32 Int32 Int32

The record index within the UICC application's records.

Returns