BandwidthStatistics Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |