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 mithilfe eines StreamSocket-, StreamWebSocket- oder MessageWebSocket-Objekts 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
| Anforderungen | Beschreibung |
|---|---|
| Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
| Name | Beschreibung |
|---|---|
| InboundBandwidthPeaked |
Ein boolescher Wert, der angibt, ob die berechnete eingehende Bandbreitenschätzung für das Netzwerk spitzenwert ist. Dieses Mitglied ist auf "true " festgelegt, wenn die App genügend Verbindungsbandbreite verwendet, die das System erhalten kann, eine gute Schätzung des Produkts zur Bandbreitenverzögerung und kann feststellen, dass das Überlastungsfenster ein erheblicher Anteil des Bandbreitenverzögerungsprodukts ist. Dieses Element kann von "true " in "false " geändert werden, wenn die App weniger Daten sendet. Dieser Wert ist immer "false" für Systeme, für die standardmäßig keine erweiterte TCP-Statistik aktiviert ist. |
| InboundBitsPerSecond |
Die berechnete eingehende Bandbreitenschätzung in Bits pro Sekunde. Dieser Wert ist immer 0 auf Systemen, die standardmäßig keine erweiterten TCP-Statistiken aktiviert haben. |
| InboundBitsPerSecondInstability |
Ein Maß für die Instabilität der eingehenden Bandbreitenschätzung in Bits pro Sekunde. Dieser Wert ist immer 0 auf Systemen, die standardmäßig keine erweiterten TCP-Statistiken aktiviert haben. |
| OutboundBandwidthPeaked |
Ein boolescher Wert, der angibt, ob die berechnete ausgehende Bandbreitenschätzung für den Netzwerkpfad spitzenwert ist. Dieses Mitglied ist auf "true " festgelegt, wenn die App genügend Verbindungsbandbreite verwendet, die das System erhalten kann, eine gute Schätzung des Produkts zur Bandbreitenverzögerung und kann feststellen, dass das Überlastungsfenster ein erheblicher Anteil des Bandbreitenverzögerungsprodukts ist. Dieses Element kann von "true " in "false " geändert werden, wenn die App weniger Daten sendet. Dieser Wert ist immer "false" für Systeme, für die standardmäßig keine erweiterte TCP-Statistik aktiviert ist. |
| OutboundBitsPerSecond |
Die berechnete ausgehende Bandbreitenschätzung in Bits pro Sekunde. Dieser Wert ist immer 0 auf Systemen, die standardmäßig keine erweiterten TCP-Statistiken aktiviert haben. |
| OutboundBitsPerSecondInstability |
Ein Maß für die Instabilität der ausgehenden Bandbreitenschätzung in Bits pro Sekunde. Dieser Wert ist immer 0 auf Systemen, die standardmäßig keine erweiterten TCP-Statistiken aktiviert haben. |