MobileBroadbandNetwork MobileBroadbandNetwork MobileBroadbandNetwork MobileBroadbandNetwork Class

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

Syntax

Declaration

public sealed class MobileBroadbandNetworkpublic sealed class MobileBroadbandNetworkPublic NotInheritable Class MobileBroadbandNetwork

Properties summary

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

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

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

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

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

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

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

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

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

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.

Methods summary

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

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

Properties

  • AccessPointName
    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 string AccessPointName { get; }public string AccessPointName { get; }Public ReadOnly Property AccessPointName As string

    Property Value

    • string
      string
      string
      string

      The name of the currently connected access point.

  • ActivationNetworkError
    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 uint ActivationNetworkError { get; }public uint ActivationNetworkError { get; }Public ReadOnly Property ActivationNetworkError As uint

    Property Value

    • uint
      uint
      uint
      uint

      The latest network activation error.

  • NetworkAdapter
    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

    Property Value

  • NetworkRegistrationState
    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

    Property Value

  • PacketAttachNetworkError
    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 uint PacketAttachNetworkError { get; }public uint PacketAttachNetworkError { get; }Public ReadOnly Property PacketAttachNetworkError As uint

    Property Value

    • uint
      uint
      uint
      uint

      The latest packet attach network error.

  • RegisteredDataClass
    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

    Property Value

  • RegisteredProviderId
    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 string RegisteredProviderId { get; }public string RegisteredProviderId { get; }Public ReadOnly Property RegisteredProviderId As string

    Property Value

    • string
      string
      string
      string

      The provider ID for the currently registered mobile network.

  • RegisteredProviderName
    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 string RegisteredProviderName { get; }public string RegisteredProviderName { get; }Public ReadOnly Property RegisteredProviderName As string

    Property Value

    • string
      string
      string
      string

      The provider name for the currently registered mobile network.

  • RegistrationNetworkError
    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 uint RegistrationNetworkError { get; }public uint RegistrationNetworkError { get; }Public ReadOnly Property RegistrationNetworkError As uint

    Property Value

    • uint
      uint
      uint
      uint

      The latest network registration error.

  • RegistrationUiccApps
    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 IVectorView<MobileBroadbandUiccApp> RegistrationUiccApps { get; }Public ReadOnly Property RegistrationUiccApps As IVectorView<MobileBroadbandUiccApp>

    Property Value

    • A list of objects that represent UICC applications.

Methods

  • GetVoiceCallSupportAsync()
    GetVoiceCallSupportAsync()
    GetVoiceCallSupportAsync()
    GetVoiceCallSupportAsync()

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

    public IAsyncOperation<bool> GetVoiceCallSupportAsync()public IAsyncOperation<bool> GetVoiceCallSupportAsync()Public Function GetVoiceCallSupportAsync() As IAsyncOperation( Of bool )

    Returns

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

  • ShowConnectionUI()
    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

    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.

Device family

Windows 10 (introduced v10.0.10240.0)

API contract

Windows.Foundation.UniversalApiContract (introduced v1)

Attributes

Windows.Foundation.Metadata.ContractVersionAttribute
Windows.Foundation.Metadata.DualApiPartitionAttribute

Details

Assembly

Windows.Networking.NetworkOperators.dll