DnsEndPoint 构造函数

定义

初始化 DnsEndPoint 类的新实例。

重载

DnsEndPoint(String, Int32)

用主机名或 IP 地址和端口号的字符串表示形式初始化 DnsEndPoint 类的新实例。

DnsEndPoint(String, Int32, AddressFamily)

用主机名或 IP 地址、端口号和地址族的字符串表示形式初始化 DnsEndPoint 类的新实例。

DnsEndPoint(String, Int32)

Source:
DnsEndPoint.cs
Source:
DnsEndPoint.cs
Source:
DnsEndPoint.cs

用主机名或 IP 地址和端口号的字符串表示形式初始化 DnsEndPoint 类的新实例。

public:
 DnsEndPoint(System::String ^ host, int port);
public DnsEndPoint (string host, int port);
new System.Net.DnsEndPoint : string * int -> System.Net.DnsEndPoint
Public Sub New (host As String, port As Integer)

参数

host
String

主机名或 IP 地址的字符串表示形式。

port
Int32

与 address 关联的端口号,或为 0 以指定任何可用端口。 port 以主机顺序排列。

例外

host 参数包含空字符串。

host 参数为 null

port 小于 MinPort

- 或 -

port 大于 MaxPort

注解

构造 DnsEndPoint(String, Int32) 函数可用于使用主机名或表示 IP 地址和端口的字符串初始化 DnsEndPoint 类。 此构造函数将 AddressFamily 属性设置为 Unknown

将此构造函数与主机名而不是 IP 地址的字符串表示形式一起使用时,即使使用后,的 DnsEndPoint 地址系列也会保留 UnknownAddressFamily通过调用 ConnectAsync 方法创建的任何 Socket 的 属性将是可以成功建立连接的第一个地址的地址系列, (不一定是) 解析的第一个地址。

适用于

DnsEndPoint(String, Int32, AddressFamily)

Source:
DnsEndPoint.cs
Source:
DnsEndPoint.cs
Source:
DnsEndPoint.cs

用主机名或 IP 地址、端口号和地址族的字符串表示形式初始化 DnsEndPoint 类的新实例。

public:
 DnsEndPoint(System::String ^ host, int port, System::Net::Sockets::AddressFamily addressFamily);
public DnsEndPoint (string host, int port, System.Net.Sockets.AddressFamily addressFamily);
new System.Net.DnsEndPoint : string * int * System.Net.Sockets.AddressFamily -> System.Net.DnsEndPoint
Public Sub New (host As String, port As Integer, addressFamily As AddressFamily)

参数

host
String

主机名或 IP 地址的字符串表示形式。

port
Int32

与 address 关联的端口号,或为 0 以指定任何可用端口。 port 以主机顺序排列。

addressFamily
AddressFamily

AddressFamily 值之一。

例外

host 参数包含空字符串。

- 或 -

addressFamilyUnknown

host 参数为 null

port 小于 MinPort

- 或 -

port 大于 MaxPort

注解

构造 DnsEndPoint(String, Int32, AddressFamily) 函数可用于使用主机名或表示 IP 地址、端口和地址系列的字符串来初始化 DnsEndPoint 类。

使用具有主机名而不是 IP 地址的字符串表示形式的构造函数时,地址系列会将 DNS 解析限制为首选指定地址系列值的地址。 使用地址系列指定为 Unknown的构造函数时,即使使用 后,的 DnsEndPoint 地址系列也会保留 UnknownAddressFamily通过调用 ConnectAsync 方法创建的任何 Socket 的 属性将是可以成功建立连接的第一个地址的地址系列, (不一定是) 解析的第一个地址。

适用于