NetworkOperatorDataUsageTrigger Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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.
- 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.
- 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 DataUsageInMobileOperatorNotificationEnabledtrue
en . 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. |