NetworkOperatorDataUsageTrigger Kelas

Definisi

Mewakili pemicu yang meluncurkan tugas latar belakang ketika penghitung data lokal memperkirakan bahwa penggunaan (byte yang dikirim dan diterima) pada antarmuka broadband seluler telah berubah oleh ambang batas yang dapat ditindaklanjuti.

Catatan

Fungsionalitas ini hanya tersedia untuk aplikasi operator seluler dan aplikasi UWP yang diberikan akses istimewa oleh operator jaringan seluler.

Jika Anda ingin menggunakan API ini dan menerbitkan aplikasi anda ke Microsoft Store, maka Anda akan memerlukan persetujuan khusus. Untuk informasi selengkapnya, lihat bagian Kemampuan terbatas di topik Deklarasi kemampuan aplikasi , dan Broadband Seluler.

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
Warisan
Object Platform::Object IInspectable NetworkOperatorDataUsageTrigger
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)
Kemampuan aplikasi
networkDataPlanProvisioning

Keterangan

Pemicu diaktifkan ketika penghitung data lokal memperkirakan bahwa penggunaan telah berubah sebesar 5% sejak kejadian terakhir, kecuali dalam kasus ini.

  1. Jika Anda tersambung ke jaringan rumah (non-roaming) dan batas paket data Anda belum ditentukan, pemicu ini diaktifkan pada setiap 100 MB penggunaan data lokal.
  2. Jika Anda tersambung ke jaringan roaming, batas paket data Anda tidak berlaku dan pemicu ini aktif di setiap 5 MB penggunaan data lokal.

Ketika pemicu ini diaktifkan, IBackgroundTaskInstance.TriggerDetails untuk tugas latar belakang adalah instans NetworkOperatorDataUsageTriggerDetails .

NetworkOperatorDataUsageTrigger adalah pengganti untuk menggunakan NetworkOperatorNotificationTrigger dan menangani nilai DataPlanThresholdReached untuk NetworkOperatorEventMessageType. Anda dapat mendaftarkan NetworkOperatorDataUsageTrigger dengan menggunakan idiom pemicu latar belakang standar (lihat Mendaftarkan tugas latar belakang), dan memiliki prasyarat yang sama dengan NetworkOperatorNotificationTrigger. Aplikasi operator seluler Anda masih perlu menyediakan paket data dan mengatur DataUsageInMobileOperatorNotificationEnabled ke true. Lihat Detail teknis peristiwa pemberitahuan operator seluler untuk detail selengkapnya.

Konstruktor

NetworkOperatorDataUsageTrigger()

Menginisialisasi instans baru pemicu penggunaan data operator jaringan seluler.

Catatan

Fungsionalitas ini hanya tersedia untuk aplikasi operator seluler dan aplikasi UWP yang diberikan akses istimewa oleh operator jaringan seluler.

Jika Anda ingin menggunakan API ini dan menerbitkan aplikasi anda ke Microsoft Store, maka Anda akan memerlukan persetujuan khusus. Untuk informasi selengkapnya, lihat bagian Kemampuan terbatas di topik Deklarasi kemampuan aplikasi , dan Broadband Seluler.

Berlaku untuk

Lihat juga