ConnectionProfile.GetNetworkUsageAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.