BandwidthStatistics 结构

定义

表示使用 StreamSocket、StreamWebSocketMessageWebSocket 对象进行网络数据传输的带宽信息。

/// [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
继承
BandwidthStatistics
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
ID_CAP_NETWORKING [Windows Phone]

字段

InboundBandwidthPeaked

一个布尔值,指示网络的计算入站带宽估计是否已达到峰值。

当应用使用足够多的连接带宽时,此成员设置为 true ,以便系统可以很好地估计带宽延迟积,并且可以确定拥塞时段是带宽延迟积的很大一部分。 如果应用发送的数据较少,则此成员可以从 true 更改为 false

在默认情况下未启用扩展 TCP 统计信息的系统上,此值始终为 false。

InboundBitsPerSecond

计算的入站带宽估计值(以位/秒为单位)。

在默认情况下未启用扩展 TCP 统计信息的系统上,此值始终为 0。

InboundBitsPerSecondInstability

入站带宽估计的不稳定性的度量值(以位/秒为单位)。

在默认情况下未启用扩展 TCP 统计信息的系统上,此值始终为 0。

OutboundBandwidthPeaked

一个布尔值,指示网络路径的计算出站带宽估计是否已达到峰值。

当应用使用足够多的连接带宽时,此成员设置为 true ,以便系统可以很好地估计带宽延迟积,并且可以确定拥塞时段是带宽延迟积的很大一部分。 如果应用发送的数据较少,则此成员可以从 true 更改为 false

在默认情况下未启用扩展 TCP 统计信息的系统上,此值始终为 false。

OutboundBitsPerSecond

计算的出站带宽估计(以位/秒为单位)。

在默认情况下未启用扩展 TCP 统计信息的系统上,此值始终为 0。

OutboundBitsPerSecondInstability

出站带宽估计的不稳定性的度量值(以位/秒为单位)。

在默认情况下未启用扩展 TCP 统计信息的系统上,此值始终为 0。

适用于

另请参阅