StreamSocketInformation 类

定义

提供有关 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
继承
Object Platform::Object IInspectable 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

获取表示由邻近设备交换的专用共享机密的字节数组。

适用于

另请参阅