MessageWebSocketInformation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关 MessageWebSocket 的套接字信息。
public ref class MessageWebSocketInformation sealed : IWebSocketInformation
public ref class MessageWebSocketInformation sealed : IWebSocketInformation2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MessageWebSocketInformation final : IWebSocketInformation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MessageWebSocketInformation final : IWebSocketInformation2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MessageWebSocketInformation : IWebSocketInformation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MessageWebSocketInformation : IWebSocketInformation2
Public NotInheritable Class MessageWebSocketInformation
Implements IWebSocketInformation
Public NotInheritable Class MessageWebSocketInformation
Implements IWebSocketInformation2
- 继承
- 属性
- 实现
Windows 要求
| 要求 | 说明 |
|---|---|
| 设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
| API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
创建 MessageWebSocket 后,可以随时调用 MessageWebSocketInformation。
使用父 MessageWebSocket 对象自动创建 MessageWebSocketInformation 对象。 MessageWebSocket.Information 属性提供对关联的 MessageWebSocketInformation 对象的访问。
版本历史记录
| Windows 版本 | SDK 版本 | 附加值 |
|---|---|---|
| 1607 | 14393 | ServerCertificate |
| 1607 | 14393 | ServerCertificateErrors |
| 1607 | 14393 | ServerCertificateErrorSeverity |
| 1607 | 14393 | ServerIntermediateCertificates |
属性
| 名称 | 说明 |
|---|---|
| BandwidthStatistics |
获取 MessageWebSocket 对象上网络数据传输的带宽信息。 请注意,返回的统计信息基于扩展的 TCP 统计信息,这些统计信息默认在 Windows 的客户端版本上启用,但出于Windows的服务器版本的性能原因,默认禁用。 如果扩展 TCP 统计信息不可用,则所有返回的数字统计信息都设置为 0,布尔统计信息设置为 false。 |
| LocalAddress |
获取与 MessageWebSocket 对象关联的 IP 地址。 |
| Protocol |
获取 在 MessageWebSocket 对象上的 WebSocket 握手期间与服务器协商的 WebSocket 子协议。 |
| ServerCertificate |
获取在建立安全 WebSocket 连接时服务器提供的证书。 |
| ServerCertificateErrors |
获取建立安全 WebSocket 连接时发生的错误的列表。 |
| ServerCertificateErrorSeverity |
获取与 WebSocket 服务器建立 SSL 连接时发生的错误的类别。 |
| ServerIntermediateCertificates |
获取在与 WebSocket 服务器建立 SSL 连接时服务器在 SSL 协商期间由服务器发送的中间证书。 |