Freigeben über


BandwidthStatistics Struktur

Definition

Stellt Bandbreiteninformationen für die Netzwerkdatenübertragung mit einem StreamSocket-, StreamWebSocket- oder MessageWebSocket-Objekt dar.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct BandwidthStatistics
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct BandwidthStatistics
var bandwidthStatistics = {
outboundBitsPerSecond : /* Your value */,
inboundBitsPerSecond : /* Your value */,
outboundBitsPerSecondInstability : /* Your value */,
inboundBitsPerSecondInstability : /* Your value */,
outboundBandwidthPeaked : /* Your value */,
inboundBandwidthPeaked : /* Your value */
}
Public Structure BandwidthStatistics
Vererbung
BandwidthStatistics
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
ID_CAP_NETWORKING [Windows Phone]

Felder

InboundBandwidthPeaked

Ein boolescher Wert, der angibt, ob die berechnete eingehende Bandbreitenschätzung für das Netzwerk einen Spitzenwert erreicht hat.

Dieser Member wird auf true festgelegt, wenn die App genügend Verbindungsbandbreite verwendet, damit das System eine gute Schätzung des Bandbreitenverzögerungsprodukts erhalten und feststellen kann, dass das Überlastungsfenster ein erheblicher Bruchteil des Bandbreitenverzögerungsprodukts ist. Dieser Member kann von true in false geändert werden, wenn die App weniger Daten sendet.

Dieser Wert ist auf Systemen, auf denen standardmäßig keine erweiterte TCP-Statistik aktiviert ist, immer false.

InboundBitsPerSecond

Die berechnete Bandbreitenschätzung für eingehenden Datenverkehr in Bits pro Sekunde.

Dieser Wert ist auf Systemen, auf denen standardmäßig keine erweiterte TCP-Statistik aktiviert ist, immer 0.

InboundBitsPerSecondInstability

Ein Maß für die Instabilität der eingehenden Bandbreitenschätzung in Bits pro Sekunde.

Dieser Wert ist auf Systemen, auf denen standardmäßig keine erweiterte TCP-Statistik aktiviert ist, immer 0.

OutboundBandwidthPeaked

Ein boolescher Wert, der angibt, ob die geschätzte ausgehende Bandbreite für den Netzwerkpfad einen Spitzenwert erreicht hat.

Dieser Member wird auf true festgelegt, wenn die App genügend Verbindungsbandbreite verwendet, damit das System eine gute Schätzung des Bandbreitenverzögerungsprodukts erhalten und feststellen kann, dass das Überlastungsfenster ein erheblicher Bruchteil des Bandbreitenverzögerungsprodukts ist. Dieser Member kann von true in false geändert werden, wenn die App weniger Daten sendet.

Dieser Wert ist auf Systemen, auf denen standardmäßig keine erweiterte TCP-Statistik aktiviert ist, immer false.

OutboundBitsPerSecond

Die berechnete geschätzte ausgehende Bandbreite in Bits pro Sekunde.

Dieser Wert ist auf Systemen, auf denen standardmäßig keine erweiterte TCP-Statistik aktiviert ist, immer 0.

OutboundBitsPerSecondInstability

Ein Maß für die Instabilität der geschätzten ausgehenden Bandbreite in Bits pro Sekunde.

Dieser Wert ist auf Systemen, auf denen standardmäßig keine erweiterte TCP-Statistik aktiviert ist, immer 0.

Gilt für:

Weitere Informationen