DnsEndPoint コンストラクター

定義

DnsEndPoint クラスの新しいインスタンスを初期化します。

オーバーロード

DnsEndPoint(String, Int32)

DnsEndPoint クラスの新しいインスタンスを、ホスト名か IP アドレスおよびポート番号の文字列表現で初期化します。

DnsEndPoint(String, Int32, AddressFamily)

DnsEndPoint クラスの新しいインスタンスをホスト名で、または IP アドレス、ポート番号、およびアドレス ファミリの文字列表現で初期化します。

DnsEndPoint(String, Int32)

ソース:
DnsEndPoint.cs
ソース:
DnsEndPoint.cs
ソース:
DnsEndPoint.cs

DnsEndPoint クラスの新しいインスタンスを、ホスト名か IP アドレスおよびポート番号の文字列表現で初期化します。

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 です。

portMinPort より小さい値です。

- または -

portMaxPort より大きくなっています。

注釈

コンストラクターを DnsEndPoint(String, Int32) 使用して、ホスト名または IP アドレスとポートを表す文字列を使用してクラスを初期化 DnsEndPoint できます。 このコンストラクターは、 プロパティを AddressFamilyUnknown設定します。

IP アドレスの文字列表現ではなくホスト名でこのコンストラクターを使用する場合、 のアドレス ファミリ DnsEndPoint は使用後も残ります Unknown 。 メソッドの呼び出しConnectAsyncによって作成される の Socket プロパティはAddressFamily、接続を正常に確立できる最初のアドレスのアドレス ファミリになります (必ずしも解決される最初のアドレスではありません)。

適用対象

DnsEndPoint(String, Int32, AddressFamily)

ソース:
DnsEndPoint.cs
ソース:
DnsEndPoint.cs
ソース:
DnsEndPoint.cs

DnsEndPoint クラスの新しいインスタンスをホスト名で、または IP アドレス、ポート番号、およびアドレス ファミリの文字列表現で初期化します。

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 値のいずれか 1 つ。

例外

host パラメーターに空の文字列が含まれています。

- または -

addressFamilyUnknownです。

host パラメーターは null です。

portMinPort より小さい値です。

- または -

portMaxPort より大きくなっています。

注釈

コンストラクターを DnsEndPoint(String, Int32, AddressFamily) 使用すると、ホスト名または IP アドレス、ポート、アドレス ファミリを表す文字列を使用してクラスを初期化 DnsEndPoint できます。

IP アドレスの文字列表現ではなくホスト名でコンストラクターを使用する場合、アドレス ファミリは、指定されたアドレス ファミリ値のアドレスを優先するように DNS 解決を制限します。 として Unknown指定されたアドレス ファミリでコンストラクターを使用する場合、 の DnsEndPoint アドレス ファミリは、使用後もそのまま残ります Unknown 。 メソッドの呼び出しConnectAsyncによって作成される の Socket プロパティはAddressFamily、接続を正常に確立できる最初のアドレスのアドレス ファミリになります (必ずしも解決される最初のアドレスではありません)。

適用対象