英語で読む

次の方法で共有


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 (string host, int port);

パラメーター

host
String

ホスト名、または IP アドレスの文字列表現。

port
Int32

アドレスに関連付けられているポート番号。または、使用できる任意のポートを指定する場合は 0。 port は、ホスト順です。

例外

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

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

portMinPort より小さい値です。

- または -

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

注釈

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

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

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

DnsEndPoint(String, Int32, AddressFamily)

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

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

public DnsEndPoint (string host, int port, System.Net.Sockets.AddressFamily 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、接続を正常に確立できる最初のアドレスのアドレス ファミリになります (必ずしも解決される最初のアドレスではありません)。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0