ConnectionProfile.GetNetworkUsageAsync Metode

Definisi

Mendapatkan daftar perkiraan lalu lintas data dan durasi koneksi selama periode waktu tertentu, untuk status penggunaan jaringan tertentu.

DataUsageGranularity digunakan untuk menunjukkan granularitas yang diinginkan dari data yang dikembalikan dan memengaruhi panjang daftar yang dikembalikan. NetworkUsageStates digunakan untuk menunjukkan konfigurasi penggunaan jaringan yang diinginkan.

public:
 virtual IAsyncOperation<IVectorView<NetworkUsage ^> ^> ^ GetNetworkUsageAsync(DateTime startTime, DateTime endTime, DataUsageGranularity granularity, NetworkUsageStates states) = GetNetworkUsageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<NetworkUsage>> GetNetworkUsageAsync(DateTime const& startTime, DateTime const& endTime, DataUsageGranularity const& granularity, NetworkUsageStates const& states);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<NetworkUsage>> GetNetworkUsageAsync(System.DateTimeOffset startTime, System.DateTimeOffset endTime, DataUsageGranularity granularity, NetworkUsageStates states);
function getNetworkUsageAsync(startTime, endTime, granularity, states)
Public Function GetNetworkUsageAsync (startTime As DateTimeOffset, endTime As DateTimeOffset, granularity As DataUsageGranularity, states As NetworkUsageStates) As IAsyncOperation(Of IReadOnlyList(Of NetworkUsage))

Parameter

startTime
DateTime DateTimeOffset

Waktu mulai untuk mengambil data. Tidak boleh lebih dari 60 hari sebelum waktu saat ini. Jika granularitas yang ditentukan adalah PerMinute, maka waktu mulai tidak boleh lebih dari 120 menit sebelum waktu saat ini.

endTime
DateTime DateTimeOffset

Waktu akhir untuk mengambil data. Waktu ini harus lebih lambat dari startTime.

granularity
DataUsageGranularity

Granularitas yang diinginkan dari statistik penggunaan yang dikembalikan. Setiap elemen dalam daftar sesuai dengan penggunaan jaringan sesuai granularitas yang ditentukan; misalnya, penggunaan per jam.

states
NetworkUsageStates

Status profil koneksi tempat data penggunaan harus dikembalikan.

Mengembalikan

Ketika metode selesai, metode mengembalikan daftar objek NetworkUsage , yang menunjukkan nilai yang dikirim dan diterima, dalam byte, dan jumlah total waktu profil terhubung selama interval waktu yang sesuai. Entri berada dalam urutan kronologis, mulai dari startTime. Jika rentang waktu bukan kelipatan granularitas yang tepat, entri terakhir hanya akan melaporkan penggunaan hingga endTime.

Atribut

Keterangan

Untuk contoh bagaimana metode ini digunakan, lihat Cara mengambil data penggunaan koneksi untuk jangka waktu tertentu.

Berlaku untuk

Lihat juga