Udostępnij za pośrednictwem


DnsEndPoint Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy DnsEndPoint.

Przeciążenia

DnsEndPoint(String, Int32)

Inicjuje DnsEndPoint nowe wystąpienie klasy z nazwą hosta lub ciągiem reprezentującym adres IP i numer portu.

DnsEndPoint(String, Int32, AddressFamily)

Inicjuje nowe wystąpienie DnsEndPoint klasy z nazwą hosta lub ciągiem reprezentującym adres IP, numer portu i rodzinę adresów.

DnsEndPoint(String, Int32)

Źródło:
DnsEndPoint.cs
Źródło:
DnsEndPoint.cs
Źródło:
DnsEndPoint.cs

Inicjuje DnsEndPoint nowe wystąpienie klasy z nazwą hosta lub ciągiem reprezentującym adres IP i numer portu.

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)

Parametry

host
String

Nazwa hosta lub ciąg reprezentujący adres IP.

port
Int32

Numer portu skojarzony z adresem lub 0 w celu określenia dowolnego dostępnego portu. port jest w kolejności hosta.

Wyjątki

Parametr host zawiera pusty ciąg.

Parametr host to null.

port wartość jest mniejsza niż MinPort.

-lub-

port wartość jest większa niż MaxPort.

Uwagi

Konstruktor DnsEndPoint(String, Int32) może służyć do inicjowania DnsEndPoint klasy przy użyciu nazwy hosta lub ciągu reprezentującego adres IP i port. Ten konstruktor ustawia AddressFamily właściwość na Unknownwartość .

W przypadku używania tego konstruktora z nazwą hosta, a nie ciągiem reprezentującym adres IP, rodzina adresów DnsEndPoint obiektu pozostanie Unknown nawet po użyciu. Właściwość AddressFamily każdego Socket , który jest tworzony przez wywołania ConnectAsync metody, będzie rodziną adresów pierwszego adresu, do którego można pomyślnie nawiązać połączenie (niekoniecznie pierwszy adres do rozwiązania).

Dotyczy

DnsEndPoint(String, Int32, AddressFamily)

Źródło:
DnsEndPoint.cs
Źródło:
DnsEndPoint.cs
Źródło:
DnsEndPoint.cs

Inicjuje nowe wystąpienie DnsEndPoint klasy z nazwą hosta lub ciągiem reprezentującym adres IP, numer portu i rodzinę adresów.

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)

Parametry

host
String

Nazwa hosta lub ciąg reprezentujący adres IP.

port
Int32

Numer portu skojarzony z adresem lub 0 w celu określenia dowolnego dostępnego portu. port jest w kolejności hosta.

addressFamily
AddressFamily

AddressFamily Jedna z wartości.

Wyjątki

Parametr host zawiera pusty ciąg.

-lub-

addressFamily to Unknown.

Parametr host to null.

port wartość jest mniejsza niż MinPort.

-lub-

port wartość jest większa niż MaxPort.

Uwagi

Konstruktor DnsEndPoint(String, Int32, AddressFamily) może służyć do inicjowania DnsEndPoint klasy przy użyciu nazwy hosta lub ciągu reprezentującego adres IP, port i rodzinę adresów.

W przypadku używania konstruktora z nazwą hosta, a nie ciągiem reprezentującym adres IP, rodzina adresów ogranicza rozpoznawanie nazw DNS, aby preferować adresy określonej wartości rodziny adresów. W przypadku używania konstruktora z rodziną adresów określoną jako Unknown, rodzina adresów obiektu DnsEndPoint pozostanie Unknown nawet po użyciu. Właściwość AddressFamily każdego Socket , który jest tworzony przez wywołania ConnectAsync metody, będzie rodziną adresów pierwszego adresu, do którego można pomyślnie nawiązać połączenie (niekoniecznie pierwszy adres do rozwiązania).

Dotyczy