共用方式為


DnsEndPoint 建構函式

定義

初始化 DnsEndPoint 類別的新執行個體。

多載

DnsEndPoint(String, Int32)

使用主機名稱或 IP 位址的字串表示以及通訊埠編號,初始化 DnsEndPoint 類別的新執行個體。

DnsEndPoint(String, Int32, AddressFamily)

使用主機名稱或 IP 位址的字串表示、通訊埠編號和位址家族,初始化 DnsEndPoint 類別的新執行個體。

DnsEndPoint(String, Int32)

來源:
DnsEndPoint.cs
來源:
DnsEndPoint.cs
來源:
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

與位址關聯的通訊埠編號,或 0 指定任何可用的通訊埠。 port 依主機順序顯示。

例外狀況

host 參數包含空字串。

host 參數為 null

port 小於 MinPort

-或-

port 大於 MaxPort

備註

DnsEndPoint(String, Int32) 構函式可用來使用主機名或代表IP位址和埠的字串來初始化 DnsEndPoint 類別。 這個建構函式會將 AddressFamily 屬性設定為 Unknown

使用此建構函式搭配主機名,而不是IP位址的字串表示時,即使使用之後,的 DnsEndPoint 位址系列仍會維持 Unknown 不變。 AddressFamily呼叫 ConnectAsync 方法所建立之任何Socket的 屬性,將會是成功建立連線之第一個位址的位址系列, (不一定是要解析的第一個位址) 。

適用於

DnsEndPoint(String, Int32, AddressFamily)

來源:
DnsEndPoint.cs
來源:
DnsEndPoint.cs
來源:
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

與位址關聯的通訊埠編號,或 0 指定任何可用的通訊埠。 port 依主機順序顯示。

addressFamily
AddressFamily

其中一個 AddressFamily 值。

例外狀況

host 參數包含空字串。

-或-

addressFamilyUnknown

host 參數為 null

port 小於 MinPort

-或-

port 大於 MaxPort

備註

DnsEndPoint(String, Int32, AddressFamily) 構函式可用來使用主機名或代表IP位址、埠和位址系列的字串來初始化 DnsEndPoint 類別。

搭配主機名使用建構函式,而不是IP位址的字串表示時,位址系列會限制 DNS 解析偏好指定位址系列值的位址。 將建構函式與指定為 Unknown的位址系列搭配使用時,即使使用 之後,的 DnsEndPoint 位址系列仍會維持 Unknown 不變。 AddressFamily呼叫 ConnectAsync 方法所建立之任何Socket的 屬性,將會是成功建立連線之第一個位址的位址系列, (不一定是要解析的第一個位址) 。

適用於