StreamSocketInformation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关 StreamSocket 对象的套接字信息。
public ref class StreamSocketInformation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class StreamSocketInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class StreamSocketInformation
Public NotInheritable Class StreamSocketInformation
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
bluetooth.rfcomm
ID_CAP_NETWORKING [Windows Phone]
|
注解
StreamSocketInformation 类提供有关 StreamSocket 的信息。 此类检索 有关 StreamSocket 的信息,并且可以在创建 StreamSocket 后随时调用。
StreamSocketInformation 对象是使用父 StreamSocket 对象自动创建的。 StreamSocket.Information 属性提供对关联的 StreamSocketInformation 对象的访问。
属性
BandwidthStatistics |
获取 StreamSocket 对象上网络数据传输的带宽信息。 请注意,返回的统计信息基于扩展的 TCP 统计信息,这些统计信息在 Windows 的客户端版本上默认启用,但在服务器版本的 Windows 上出于性能原因默认禁用。 如果扩展 TCP 统计信息不可用,则所有返回的数字统计信息都设置为 0,布尔统计信息设置为 false。 |
LocalAddress |
获取与 StreamSocket 对象关联的本地 IP 地址。 |
LocalPort |
获取与 StreamSocket 关联的 TCP 端口号。 |
ProtectionLevel |
获取表示 StreamSocket 对象上设置的完整性和加密的保护级别。 |
RemoteAddress |
获取与 StreamSocket 对象关联的远程网络目标的 IP 地址或主机名。 |
RemoteHostName |
获取与 StreamSocket 对象关联的远程网络目标的主机名或 IP 地址。 |
RemotePort |
获取与 StreamSocket 对象关联的远程网络目标的 TCP 端口号或服务名称。 |
RemoteServiceName |
获取与 StreamSocket 对象关联的远程网络目标的服务名称或 TCP 端口号。 |
RoundTripTimeStatistics |
获取 StreamSocket 对象的往返时间信息。 请注意,返回的统计信息基于扩展的 TCP 统计信息,这些统计信息在 Windows 的客户端版本上默认启用,但在服务器版本的 Windows 上出于性能原因默认禁用。 如果扩展 TCP 统计信息不可用,则所有返回的数字统计信息都设置为 0,布尔统计信息设置为 false。 |
ServerCertificate |
与 StreamSocket 建立 SSL 连接时,从服务器获取证书。 |
ServerCertificateErrors |
获取与 StreamSocket 建立 SSL 连接时发生的错误列表。 |
ServerCertificateErrorSeverity |
获取与 StreamSocket 建立 SSL 连接时发生的错误的类别。 |
ServerIntermediateCertificates |
获取与 StreamSocket 建立 SSL 连接时,服务器在 SSL 协商期间发送的中间证书。 |
SessionKey |
获取表示由邻近设备交换的专用共享机密的字节数组。 |