NetworkOperatorDataUsageTrigger 类

定义

表示一个触发器,当本地数据计数器估计移动宽带接口上发送和接收) 的使用量 (字节已更改可操作的阈值时启动后台任务。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分和移动宽带

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
继承
Object Platform::Object IInspectable NetworkOperatorDataUsageTrigger
属性
实现

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)
应用功能
networkDataPlanProvisioning

注解

当本地数据计数器估计使用量自上次发生以来已更改 5% 时,触发器将激活,这些情况除外。

  1. 如果连接到家庭网络 (非漫游) ,并且尚未指定数据计划限制,则此触发器会在每 100 MB 的本地数据使用量激活一次。
  2. 如果已连接到漫游网络,则不会应用流量套餐限制,并且此触发器会在每 5 MB 的本地数据使用量中激活。

激活此触发器时,后台任务的 IBackgroundTaskInstance.TriggerDetailsNetworkOperatorDataUsageTriggerDetails 实例。

NetworkOperatorDataUsageTrigger 是使用 NetworkOperatorNotificationTrigger 和处理 NetworkOperatorEventMessageType的 DataPlanThresholdReached 值的替代方法。 可以使用标准后台触发器惯用语注册 NetworkOperatorDataUsageTrigger (请参阅) 注册后台任务 ,其先决条件与 NetworkOperatorNotificationTrigger 相同。 移动运营商应用仍需要预配数据计划,并将 DataUsageInMobileOperatorNotificationEnabled 设置为 true。 有关更多详细信息 ,请参阅移动运营商通知事件技术详细信息

构造函数

NetworkOperatorDataUsageTrigger()

初始化移动网络运营商数据使用触发器的新实例。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分和移动宽带

适用于

另请参阅