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).