DnsEndPoint Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
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 to null.
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).