NetworkOperatorDataUsageTrigger 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class NetworkOperatorDataUsageTrigger sealed : IBackgroundTrigger
/// [Windows.Foundation.Metadata.Activatable(393216, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class NetworkOperatorDataUsageTrigger final : IBackgroundTrigger
[Windows.Foundation.Metadata.Activatable(393216, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class NetworkOperatorDataUsageTrigger : IBackgroundTrigger
function NetworkOperatorDataUsageTrigger()
Public NotInheritable Class NetworkOperatorDataUsageTrigger
Implements IBackgroundTrigger
- 继承
- 属性
- 实现
Windows 要求
设备系列 |
Windows 10, version 1803 (在 10.0.17134.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)
|
应用功能 |
networkDataPlanProvisioning
|
注解
当本地数据计数器估计使用量自上次发生以来已更改 5% 时,触发器将激活,这些情况除外。
- 如果连接到家庭网络 (非漫游) ,并且尚未指定数据计划限制,则此触发器会在每 100 MB 的本地数据使用量激活一次。
- 如果已连接到漫游网络,则不会应用流量套餐限制,并且此触发器会在每 5 MB 的本地数据使用量中激活。
激活此触发器时,后台任务的 IBackgroundTaskInstance.TriggerDetails 是 NetworkOperatorDataUsageTriggerDetails 实例。
NetworkOperatorDataUsageTrigger 是使用 NetworkOperatorNotificationTrigger 和处理 NetworkOperatorEventMessageType的 DataPlanThresholdReached 值的替代方法。 可以使用标准后台触发器惯用语注册 NetworkOperatorDataUsageTrigger (请参阅) 注册后台任务 ,其先决条件与 NetworkOperatorNotificationTrigger 相同。 移动运营商应用仍需要预配数据计划,并将 DataUsageInMobileOperatorNotificationEnabled 设置为 true
。 有关更多详细信息 ,请参阅移动运营商通知事件技术详细信息 。
构造函数
NetworkOperatorDataUsageTrigger() |
初始化移动网络运营商数据使用触发器的新实例。 |