NetworkOperatorDataUsageTrigger Clase

Definición

Representa un desencadenador que inicia una tarea en segundo plano cuando los contadores de datos locales calculan que el uso (bytes enviados y recibidos) en la interfaz de banda ancha móvil ha cambiado por un umbral accionable.

Nota:

Esta funcionalidad solo está disponible para las aplicaciones de operadores móviles y las aplicaciones para UWP con acceso con privilegios por parte de los operadores de red móvil.

Si quieres usar esta API y publicar tu aplicación en Microsoft Store, necesitarás aprobación especial. Para obtener más información, consulte la sección Funcionalidades restringidas del tema Declaraciones de funcionalidad de la aplicación y Banda ancha móvil.

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
Herencia
Object Platform::Object IInspectable NetworkOperatorDataUsageTrigger
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)
Características de aplicaciones
networkDataPlanProvisioning

Comentarios

El desencadenador se activa cuando los contadores de datos locales calculan que el uso ha cambiado un 5 % desde la última aparición, excepto en estos casos.

  1. Si está conectado a una red doméstica (sin itinerancia) y no se ha especificado el límite del plan de datos, este desencadenador se activa cada 100 MB de uso de datos local.
  2. Si está conectado a una red móvil, el límite del plan de datos no se aplica y este desencadenador activa cada 5 MB de uso de datos local.

Cuando se activa este desencadenador, IBackgroundTaskInstance.TriggerDetails para la tarea en segundo plano es una instancia networkOperatorDataUsageTriggerDetails .

NetworkOperatorDataUsageTrigger es el reemplazo del uso de NetworkOperatorNotificationTrigger y el control de un valor DataPlanThresholdReached para NetworkOperatorEventMessageType. Puede registrar NetworkOperatorDataUsageTrigger mediante expresiones de desencadenador en segundo plano estándar (consulte Registrar una tarea en segundo plano) y tiene los mismos requisitos previos que NetworkOperatorNotificationTrigger. La aplicación del operador de telefonía móvil todavía necesita aprovisionar un plan de datos y establecer DataUsageInMobileOperatorNotificationEnabledtrueen . Consulte Detalles técnicos del evento de notificación del operador móvil para obtener más detalles.

Constructores

NetworkOperatorDataUsageTrigger()

Inicializa una nueva instancia de un desencadenador de uso de datos del operador de red móvil.

Nota:

Esta funcionalidad solo está disponible para las aplicaciones de operadores móviles y las aplicaciones para UWP con acceso con privilegios por parte de los operadores de red móvil.

Si quieres usar esta API y publicar tu aplicación en Microsoft Store, necesitarás aprobación especial. Para obtener más información, consulte la sección Funcionalidades restringidas del tema Declaraciones de funcionalidad de la aplicación y Banda ancha móvil.

Se aplica a

Consulte también