Schema for Mobile Broadband
Purpose
The Mobile Broadband Schema are used by the Windows.Networking.NetworkOperators namespace provided in the Windows Runtime environment to enable a UWP app to provision a mobile broadband enabled device on a mobile broadband network, query subscriber data usage information, or query the results of the last provisioning attempt.
The Mobile Broadband Schema define subscriber and network configuration parameters. They contain the subscriber preferences for a connection as well as subscriber data usage information.
The Mobile Broadband Schema strictly enforces the order of the nodes. Nodes used by the Windows.Networking.NetworkOperators namespace must adhere to the Mobile Broadband Schema and appear in the order prescribed in the schema definition.
In this section
Topic | Description |
---|---|
Base schema | Defines elements that are used to describe basic data types used throughout the Mobile Broadband schema. It defines only simple and complex types. |
CarrierControlSchema schema | Defines elements that are used to create the provisioning file in a call to ProvisionFromXmlDocumentAsync and describe all of the settings required to authenticate and provision a subscriber's account on a Mobile Network Operator's (MNO) network. All of the elements are in the namespace http://www.microsoft.com/networking/CarrierControl/v1 . Not all elements are in every profile, as some elements are optional. |
CarrierControlSchema_v2 schema | Defines additional elements that are used to create the provisioning file in a call to ProvisionFromXmlDocumentAsync and describe additional settings required to authenticate and provision a subscriber's account on a Mobile Network Operator's (MNO) network. All of the elements are in the namespace http://www.microsoft.com/networking/CarrierControl/v2 . Not all elements are in every profile, as some elements are optional. |
CarrierControlSignatureSchema schema | Defines elements that are used to describe the signature appended to the provisioning file. It is based on the XML DSIG specification with only minor deviations that are explicitly described below. All of the elements are in the namespace http://www.w3.org/2000/09/xmldsig# . Not all elements are in every profile, as some elements are optional. |
DUSM schema | Defines elements that are used to describe cost information for a subscriber's connection to a metered network. All of the elements are in the namespace http://www.microsoft.com/networking/CarrierControl/DUSM/v1 . Not all elements are in every profile, as some elements are optional. |
HotspotProfile schema | Defines elements that are used to describe login credentials for Wi-Fi hotspots that use the Wireless Internet Service Provider roaming (WISPr) protocol. All of the elements are in the namespace http://www.microsoft.com/networking/WLAN/HotspotProfile/v1 . Not all elements are in every profile, as some elements are optional. |
MBAE schema | Defines elements that are used by mobile network operators and retail partners to deliver valued added services to customers. All of the elements are in the namespace http://schemas.microsoft.com/windows/2010/12/DeviceMetadata/MobileBroadbandInfo . Not all elements are in every profile, as some elements are optional. |
Plans schema | Defines elements that are used to describe a subscriber's data plan on a Mobile Network Operator (MNO). All of the elements are in the namespace http://www.microsoft.com/networking/CarrierControl/Plans/v1 . Not all elements are in every profile, as some elements are optional. |
ResultsSchema schema | Defines elements that are returned from a call to ProvisionResultsXml and describe the results of the last provisioning attempt. All of the elements are in the namespace http://www.microsoft.com/networking/CarrierControlResults/v1 . Not all elements are in every profile, as some elements are optional. |
ResultsSchema_v2 schema | Defines additional elements that are returned from a call to ProvisionResultsXml and describe the results of the last provisioning attempt. All of the elements are in the namespace http://www.microsoft.com/networking/CarrierControlResults/v2 . Not all elements are in every profile, as some elements are optional. |
WLAN schema | Defines elements that are used to describe a subscriber's connection to a Wireless Local Area Network (WLAN). |
WLAN_v2 schema | Defines additional elements that are used to describe a subscriber's connection to a Wireless Local Area Network (WLAN). |
WWAN schema | Defines elements that are used to describe a subscriber's connection to a Wireless Wide Area Network (WWAN). All of the elements are in the namespace http://www.microsoft.com/networking/CarrierControl/WWAN/v1 .` Not all elements are in every profile, as some elements are optional. |
Developer audience
The Mobile Broadband Schema are designed for use by Javascript/C++/C#/Visual Basic developers interested in enabling the use of Mobile Broadband for network communications in their UWP app.
Related topics
Windows.Networking.NetworkOperators