共用方式為


DUSM 結構描述

資料使用量訂閱管理 (DUSM) 架構會定義用來描述訂閱者連線至計量付費網路之成本資訊的元素。 所有元素都在命名空間 http://www.microsoft.com/networking/CarrierControl/DUSM/v1 中。 並非所有專案都在每個設定檔中,因為有些元素是選擇性的。

下表列出此架構中的所有元素,並依名稱的字母順序排序。

元素 描述
BandwidthInKbps

定義值,這個值表示指定的訂閱者連接的有效連結速度(以 Kbps 為單位)。 必須是介於0到2之間的值第 32

BillingCycle

定義方案的開始日期和時間、其持續時間,以及在計費週期結束時所發生的情況。

CarrierPolicy

定義此連接上 Windows 的選擇性設定。

成本

定義一組計量成本資訊,以指定訂閱者連接至行動網路操作員 (MNO) 的計量付費狀態。 成本 是 DUSM 成本資訊的唯一根項目。

DataLimitInMegabytes

定義值,這個值表示限定計劃的資料限制(以 MB 為單位)。 必須是介於0到2之間的值第 32

MaxDownloadFileSizeInMegabytes

定義值,表示訂閱者連接的最大建議下載大小(MB)。 必須是介於0到2之間的值第 32

SecurityUpdatesExempt

為 true,MNO 建議 Windows Update (WU) 安全性更新豁免于訂閱者方案的資料使用量,且 WU 會在計量付費網路上下載所有安全性修補程式。 否則,WU 只會下載零天的修補程式,而不會下載所有的安全性更新(若 為 false)。

UsageInMegabytes

定義值,這個值代表目前計費週期內的最新資料(以 MB 為單位)。 必須是介於0到2之間的值第 32

UserSMSEnabled

指出訂閱者的服務是否包含必須以近乎即時方式傳遞的使用者對使用者 SMS。 若為 true,Windows 將會在行動寬頻介面上採用較不積極的電源管理,讓 SMS 訊息能夠更快抵達。 若 為 false,則當電腦下一次使用中時,SMS 訊息將會送達。

 

完整的 DUSM 架構如下:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControl/DUSM/v1"
    elementFormDefault="qualified"
    xmlns="http://www.microsoft.com/networking/CarrierControl/DUSM/v1"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">

  <xs:simpleType name="PlanType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unrestricted"/>
      <xs:enumeration value="Fixed"/>
      <xs:enumeration value="Variable"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="Subscription">
    <xs:sequence>
      <xs:element name="UsageInMegabytes" minOccurs="0">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:nonNegativeInteger">
              <xs:attribute name="Timestamp" type="xs:dateTime" use="required"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="DataLimitInMegabytes" type="xs:positiveInteger" minOccurs="0"/>

      <xs:element name="BillingCycle" minOccurs="0">
        <xs:complexType>
          <xs:attribute name="StartDate" type="xs:dateTime" use="required"/>
          <xs:attribute name="Duration" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:duration">
                <xs:minExclusive value="PT0S"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="Resets" type="xs:boolean" default="true"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="BandwidthInKbps" type="xs:nonNegativeInteger" minOccurs="0"/>

      <xs:element name="MaxDownloadFileSizeInMegabytes" type="xs:positiveInteger" default="25" minOccurs="0"/>
      
      <xs:element name="CarrierPolicy" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SecurityUpdatesExempt" type="xs:boolean" default="false" minOccurs="0"/>
            <xs:element name="UserSMSEnabled" type="xs:boolean" default="true" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="OverDataLimit" type="xs:boolean"/>
    <xs:attribute name="Congested" type="xs:boolean"/>
    <xs:attribute name="PlanType" use="required" type="PlanType"/>
  </xs:complexType>
  <xs:element name="Cost" type="Subscription"/>
</xs:schema>