Mobile​Broadband​Network Mobile​Broadband​Network Mobile​Broadband​Network Class

Definition

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Prerelease APIs are identified by a Prerelease label.

Prerelease. Represents a mobile broadband network and the current network state.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : sealed class MobileBroadbandNetwork : IMobileBroadbandNetwork, IMobileBroadbandNetwork2public sealed class MobileBroadbandNetwork : IMobileBroadbandNetwork, IMobileBroadbandNetwork2Public NotInheritable Class MobileBroadbandNetwork Implements IMobileBroadbandNetwork, IMobileBroadbandNetwork2
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)

Properties

AccessPointName AccessPointName AccessPointName

The name of the currently connected access point.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : PlatForm::String AccessPointName { get; }public string AccessPointName { get; }Public ReadOnly Property AccessPointName As string
Value
PlatForm::String string string

The name of the currently connected access point.

Attributes

ActivationNetworkError ActivationNetworkError ActivationNetworkError

Attempts to get the latest network activation error.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : unsigned short ActivationNetworkError { get; }public uint ActivationNetworkError { get; }Public ReadOnly Property ActivationNetworkError As uint
Value
unsigned short uint uint

The latest network activation error.

Attributes

NetworkAdapter NetworkAdapter NetworkAdapter

Gets the unique network interface that identifies the mobile broadband network.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : NetworkAdapter NetworkAdapter { get; }public NetworkAdapter NetworkAdapter { get; }Public ReadOnly Property NetworkAdapter As NetworkAdapter
Value
NetworkAdapter NetworkAdapter NetworkAdapter

An object that uniquely identifies the network.

Attributes

NetworkRegistrationState NetworkRegistrationState NetworkRegistrationState

Gets the current network registration state.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : NetworkRegistrationState NetworkRegistrationState { get; }public NetworkRegistrationState NetworkRegistrationState { get; }Public ReadOnly Property NetworkRegistrationState As NetworkRegistrationState
Value
NetworkRegistrationState NetworkRegistrationState NetworkRegistrationState

The current network registration state.

Attributes

PacketAttachNetworkError PacketAttachNetworkError PacketAttachNetworkError

Gets the latest packet attach network error.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : unsigned short PacketAttachNetworkError { get; }public uint PacketAttachNetworkError { get; }Public ReadOnly Property PacketAttachNetworkError As uint
Value
unsigned short uint uint

The latest packet attach network error.

Attributes

RegisteredDataClass RegisteredDataClass RegisteredDataClass

Gets the data class of the current mobile network.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : DataClasses RegisteredDataClass { get; }public DataClasses RegisteredDataClass { get; }Public ReadOnly Property RegisteredDataClass As DataClasses
Value
DataClasses DataClasses DataClasses

The data class of the current mobile network.

Attributes

RegisteredProviderId RegisteredProviderId RegisteredProviderId

Gets the provider ID for the currently registered mobile network.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : PlatForm::String RegisteredProviderId { get; }public string RegisteredProviderId { get; }Public ReadOnly Property RegisteredProviderId As string
Value
PlatForm::String string string

The provider ID for the currently registered mobile network.

Attributes

RegisteredProviderName RegisteredProviderName RegisteredProviderName

Gets the provider name for the currently registered mobile network.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : PlatForm::String RegisteredProviderName { get; }public string RegisteredProviderName { get; }Public ReadOnly Property RegisteredProviderName As string
Value
PlatForm::String string string

The provider name for the currently registered mobile network.

Attributes

RegistrationNetworkError RegistrationNetworkError RegistrationNetworkError

Gets the latest network registration error.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : unsigned short RegistrationNetworkError { get; }public uint RegistrationNetworkError { get; }Public ReadOnly Property RegistrationNetworkError As uint
Value
unsigned short uint uint

The latest network registration error.

Attributes

RegistrationUiccApps RegistrationUiccApps RegistrationUiccApps

Gets a list of all UICC apps available on the SIM card that can be used for registration on a mobile network. This list includes UICC apps that are not currently used for registration, but could potentially could be used for registration.

public : IVectorView<MobileBroadbandUiccApp> RegistrationUiccApps { get; }public IReadOnlyList<MobileBroadbandUiccApp> RegistrationUiccApps { get; }Public ReadOnly Property RegistrationUiccApps As IReadOnlyList<MobileBroadbandUiccApp>
Value
IVectorView<MobileBroadbandUiccApp> IReadOnlyList<MobileBroadbandUiccApp> IReadOnlyList<MobileBroadbandUiccApp>

A list of objects that represent UICC applications.

Attributes

Methods

GetCellsInfoAsync() GetCellsInfoAsync() GetCellsInfoAsync()

Prerelease. Retrieves a MobileBroadbandCellsInfo object that contains all serving and neighboring cell information when device is registered to a network.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

public : IAsyncOperation<MobileBroadbandCellsInfo> GetCellsInfoAsync()public IAsyncOperation<MobileBroadbandCellsInfo> GetCellsInfoAsync()Public Function GetCellsInfoAsync() As IAsyncOperation( Of MobileBroadbandCellsInfo )
Returns
Attributes
Additional features and requirements
Device family
Windows 10 Insider Preview (introduced v10.0.16225.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)

GetVoiceCallSupportAsync() GetVoiceCallSupportAsync() GetVoiceCallSupportAsync()

Asynchronously retrieves a value indicating whether this network currently supports voice calls.

public : IAsyncOperation<PlatForm::Boolean> GetVoiceCallSupportAsync()public IAsyncOperation<bool> GetVoiceCallSupportAsync()Public Function GetVoiceCallSupportAsync() As IAsyncOperation( Of bool )
Returns
IAsyncOperation<PlatForm::Boolean> IAsyncOperation<bool> IAsyncOperation<bool>

An asynchronous retrieval operation. On successful completion, contains a value indicating whether the network supports voice calls (if true) or not.

Attributes

ShowConnectionUI() ShowConnectionUI() ShowConnectionUI()

Displays the connect UI for a specific mobile network.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators.

For permission to use this API, please reach out to Network Operators API Permissions.

For technical help with this API, please reach out to Network Operators API Help

public : void ShowConnectionUI()public void ShowConnectionUI()Public Function ShowConnectionUI() As void
Attributes

Remarks

The ShowConnectionUI method is useful if you determine that connecting to a different network is preferred due to a roaming relationship, pricing changes, and so on. For example, when your app determines that a different network is preferred, you can inform the user of the preferred network. If the user decides to change networks, you can call the ShowConnectionUI for the preferred network to complete the connection.