MobileBroadbandDeviceInformation
MobileBroadbandDeviceInformation
MobileBroadbandDeviceInformation
MobileBroadbandDeviceInformation
Class
Definition
Represents the current state of the mobile broadband network device for the account.
Note
This functionality is only available to mobile operator apps and Windows Store apps given privileged access by mobile network operators.
If you want to use this API and publish your app to the Store, you will need special approval. For more information, see the Special and restricted capabilities section under App capability declarations.
public : sealed class MobileBroadbandDeviceInformation : IMobileBroadbandDeviceInformation, IMobileBroadbandDeviceInformation2, IMobileBroadbandDeviceInformation3public sealed class MobileBroadbandDeviceInformation : IMobileBroadbandDeviceInformation, IMobileBroadbandDeviceInformation2, IMobileBroadbandDeviceInformation3Public NotInheritable Class MobileBroadbandDeviceInformation Implements IMobileBroadbandDeviceInformation, IMobileBroadbandDeviceInformation2, IMobileBroadbandDeviceInformation3// You can use this class in JavaScript.
- Attributes
| 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
If you're trying to get information about a SIM card that uses CMDA, the device information may contain multiple lines. Typically, the first line is for data connection and the second line contains SIM device information.
Properties
CellularClass CellularClass CellularClass CellularClass
Gets the cellular technology used by the mobile broadband network device.
public : CellularClass CellularClass { get; }public CellularClass CellularClass { get; }Public ReadOnly Property CellularClass As CellularClass// You can use this property in JavaScript.
The cellular technology used by the mobile broadband network device.
CurrentRadioState CurrentRadioState CurrentRadioState CurrentRadioState
Gets a value indicating the radio state of the device.
public : MobileBroadbandRadioState CurrentRadioState { get; }public MobileBroadbandRadioState CurrentRadioState { get; }Public ReadOnly Property CurrentRadioState As MobileBroadbandRadioState// You can use this property in JavaScript.
- Value
- MobileBroadbandRadioState MobileBroadbandRadioState MobileBroadbandRadioState MobileBroadbandRadioState
A value indicating the radio state of the device.
Remarks
Mobile operator Windows Store app can have access to different states of the device. Access to the device states such as device readiness, account activation state, and device lock status are made available through the NetworkDeviceStatus enumeration. The radio state information is available through the CurrentRadioState enumeration. Note that these are two different states. For example, a radio state Off does not translate to a DeviceNotReady state and vice versa.
CustomDataClass CustomDataClass CustomDataClass CustomDataClass
Gets the name of the data class when the DataClasses property returns Custom.
public : PlatForm::String CustomDataClass { get; }public string CustomDataClass { get; }Public ReadOnly Property CustomDataClass As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The name of the data class when the DataClasses property returns Custom.
DataClasses DataClasses DataClasses DataClasses
Gets the cellular data services supported by the mobile broadband network device.
public : DataClasses DataClasses { get; }public DataClasses DataClasses { get; }Public ReadOnly Property DataClasses As DataClasses// You can use this property in JavaScript.
The cellular data services supported by the mobile broadband network device.
DeviceId DeviceId DeviceId DeviceId
Gets the DeviceInformation Id of the mobile broadband device.
public : PlatForm::String DeviceId { get; }public string DeviceId { get; }Public ReadOnly Property DeviceId As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The DeviceInformation Id of the mobile broadband device.
DeviceType DeviceType DeviceType DeviceType
Gets a value indicating the type of Mobile Broadband device.
public : MobileBroadbandDeviceType DeviceType { get; }public MobileBroadbandDeviceType DeviceType { get; }Public ReadOnly Property DeviceType As MobileBroadbandDeviceType// You can use this property in JavaScript.
- Value
- MobileBroadbandDeviceType MobileBroadbandDeviceType MobileBroadbandDeviceType MobileBroadbandDeviceType
A value indicating the type of Mobile Broadband device.
FirmwareInformation FirmwareInformation FirmwareInformation FirmwareInformation
Gets the device-specific firmware information for the mobile broadband network device.
public : PlatForm::String FirmwareInformation { get; }public string FirmwareInformation { get; }Public ReadOnly Property FirmwareInformation As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The device-specific firmware information for the mobile broadband network device.
Manufacturer Manufacturer Manufacturer Manufacturer
Gets the name of the manufacturer of the mobile broadband network device.
public : PlatForm::String Manufacturer { get; }public string Manufacturer { get; }Public ReadOnly Property Manufacturer As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The name of the manufacturer of the mobile broadband network device.
Remarks
You can use the Manufacturer property value to determine the provisioning that must occur for the mobile broadband network device.
MobileEquipmentId MobileEquipmentId MobileEquipmentId MobileEquipmentId
Gets the value that uniquely identifies the mobile broadband device to the network provider.
public : PlatForm::String MobileEquipmentId { get; }public string MobileEquipmentId { get; }Public ReadOnly Property MobileEquipmentId As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The value that uniquely identifies the mobile broadband device to the network provider.
Remarks
For GSM devices, the MobileEquipmentId value will be the International Mobile Equipment Identitiy (IMEI), which can be up to 15 digits long. For CDMA devices, the MobileEquipmentId value must be the electronic serical number (ESNs0, which is 11 digits long, or the mobile equipment identifier (MEID), which is 17 digits long.
Model Model Model Model
Gets the name of the model of the mobile broadband network device.
public : PlatForm::String Model { get; }public string Model { get; }Public ReadOnly Property Model As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The name of the model of the mobile broadband network device.
Remarks
You can use the Model property value to determine the provisioning that must occur for the mobile broadband network device.
NetworkDeviceStatus NetworkDeviceStatus NetworkDeviceStatus NetworkDeviceStatus
Gets the readiness status of the mobile broadband network device.
public : NetworkDeviceStatus NetworkDeviceStatus { get; }public NetworkDeviceStatus NetworkDeviceStatus { get; }Public ReadOnly Property NetworkDeviceStatus As NetworkDeviceStatus// You can use this property in JavaScript.
The readiness status of the mobile broadband network device.
PinManager PinManager PinManager PinManager
Gets a MobileBroadbandPinManager object for the mobile broadband device.
public : MobileBroadbandPinManager PinManager { get; }public MobileBroadbandPinManager PinManager { get; }Public ReadOnly Property PinManager As MobileBroadbandPinManager// You can use this property in JavaScript.
- Value
- MobileBroadbandPinManager MobileBroadbandPinManager MobileBroadbandPinManager MobileBroadbandPinManager
A MobileBroadbandPinManager object for the mobile broadband device.
- See Also
Revision Revision Revision Revision
Gets the revision of the mobile broadband device.
public : PlatForm::String Revision { get; }public string Revision { get; }Public ReadOnly Property Revision As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The revision of the mobile broadband device.
SerialNumber SerialNumber SerialNumber SerialNumber
Gets the serial number of the mobile broadband device.
public : PlatForm::String SerialNumber { get; }public string SerialNumber { get; }Public ReadOnly Property SerialNumber As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The serial number of the mobile broadband device.
SimGid1 SimGid1 SimGid1 SimGid1
Gets the Group Identifier Level 1 (GID1) of the mobile broadband network device.
public : PlatForm::String SimGid1 { get; }public string SimGid1 { get; }Public ReadOnly Property SimGid1 As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
THe string value of the GID1 obtained from the SIM card.
| Device family |
Windows 10 Creators Update (introduced v10.0.15063.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v4)
|
SimIccId SimIccId SimIccId SimIccId
Gets the SIM integrated circuit card identifier (ICCID) for the mobile broadband network device.
public : PlatForm::String SimIccId { get; }public string SimIccId { get; }Public ReadOnly Property SimIccId As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The SIM integrated circuit card identifier (ICCID) for the mobile broadband network device.
Remarks
You can use the SimIccId value to identify and provision the mobile broadband network device.
SimPnn SimPnn SimPnn SimPnn
Gets the Public Land Mobile Network (PLMN) name for the mobile broadband device.
public : PlatForm::String SimPnn { get; }public string SimPnn { get; }Public ReadOnly Property SimPnn As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The string value of the PLMN obtained from the SIM card.
| Device family |
Windows 10 Creators Update (introduced v10.0.15063.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v4)
|
SimSpn SimSpn SimSpn SimSpn
Gets the Service Provider Name (SPN) for the mobile broadband device.
public : PlatForm::String SimSpn { get; }public string SimSpn { get; }Public ReadOnly Property SimSpn As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The string value of the SPN obtained from the SIM card.
| Device family |
Windows 10 Creators Update (introduced v10.0.15063.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v4)
|
SubscriberId SubscriberId SubscriberId SubscriberId
Gets the subscriber identifier for the mobile broadband network device.
public : PlatForm::String SubscriberId { get; }public string SubscriberId { get; }Public ReadOnly Property SubscriberId As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The subscriber identifier for the mobile broadband network device.
Remarks
You can use the SubscriberId value to help provision the mobile broadband network device.
For devices that support the GSM cellular class, the SubscriberId value represents the International Mobile Subscriber Identity (IMSI), which is up to 15 digits long. For devices that support the CDMA cellular class, the SubscriberId value represents the Mobile Identification Number (MIN) string, or the International Roaming MIN (IRM), which is 10 digits long.
TelephoneNumbers TelephoneNumbers TelephoneNumbers TelephoneNumbers
Gets the telephone numbers for the mobile broadband device.
public : IVectorView<string> TelephoneNumbers { get; }public IReadOnlyList<string> TelephoneNumbers { get; }Public ReadOnly Property TelephoneNumbers As IReadOnlyList<string>// You can use this property in JavaScript.
- Value
- IVectorView<PlatForm::String> IReadOnlyList<string> IReadOnlyList<string> IReadOnlyList<string>
The telephone numbers for the mobile broadband device.
Remarks
If the device supports the GSM cellular class, the telephone numbers are Mobile Subscriber ISDN Numbers (MSISDNs). If the device supports the CDMA cellular class, the telephone numbers are Mobile Directory Numbers (MDNs).