MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

SocketAddress 类

2013/12/13

存储 EndPoint 派生类的序列化信息。

System.Object
  System.Net.SocketAddress

Namespace:  System.Net
程序集:  System.Net(位于 System.Net.dll 中)

public class SocketAddress

SocketAddress 类型公开以下成员。

  名称说明
公共方法SocketAddress(AddressFamily)为给定的地址族创建 SocketAddress 类的新实例。
公共方法SocketAddress(AddressFamily, Int32)使用指定的地址族和缓冲区大小创建 SocketAddress 类的新实例。
返回顶部

  名称说明
公共属性Family获取当前 SocketAddressAddressFamily 枚举值。
公共属性Item获取或设置基础缓冲区中的指定索引元素。
公共属性Size获取可用于 SocketAddress 的可用缓冲区大小。
返回顶部

  名称说明
公共方法Equals确定指定的 Object 是否等同于当前的 SocketAddress 实例。 (重写 Object.Equals(Object)。)
受保护的方法Finalize允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法GetHashCode返回 SocketAddress 的哈希值。 (重写 Object.GetHashCode()。)
公共方法GetType获取当前实例的 Type (从 Object 继承。)
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法ToString返回表示有关套接字地址的信息的字符串。 (重写 Object.ToString()。)
返回顶部

基础缓冲区的前两个字节是为 AddressFamily 枚举值保留的。当使用 SocketAddress 来存储序列化的 IPEndPoint 时,第三和第四字节将用于存储端口号信息。剩余的字节用于存储 IP 地址。通过引用其索引位置,您可以访问该基础字节缓冲区中的任何信息;字节缓冲区使用从零开始的索引。您还可以使用 FamilySize 属性分别获取 AddressFamily 值和缓冲区大小。若要以字符串的形式查看其中任何信息,请使用 ToString 方法。

功能

如果您在应用中使用此 API,您必须在应用清单中指定下列功能。否则,您的应用可能无法正常工作,或可能意外退出。

ID_CAP_NETWORKING

Windows Phone 8, Windows Phone OS 7.1

有关更多信息,请参见 Windows Phone 应用的功能和硬件要求

Windows Phone OS

受以下版本支持: 8.0, 7.1

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2016 Microsoft