BandwidthStatistics 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示使用 StreamSocket、StreamWebSocket 或 MessageWebSocket 对象进行网络数据传输的带宽信息。
/// [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。 |