NetworkOperatorDataUsageTrigger 类

定义

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

注意

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

如果要使用此 API 并将应用发布到应用商店,则需要特殊批准。 有关详细信息,请参阅应用功能声明移动宽带下的“特殊和受限功能”部分。

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 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 并将应用发布到应用商店,则需要特殊批准。 有关详细信息,请参阅应用功能声明移动宽带下的“特殊和受限功能”部分。

适用于

另请参阅