Sdílet prostřednictvím


DnsEndPoint Konstruktory

Definice

Inicializuje novou instanci DnsEndPoint třídy.

Přetížení

Name Description
DnsEndPoint(String, Int32)

Inicializuje novou instanci DnsEndPoint třídy s názvem hostitele nebo řetězcovou reprezentací IP adresy a čísla portu.

DnsEndPoint(String, Int32, AddressFamily)

Inicializuje novou instanci DnsEndPoint třídy s názvem hostitele nebo řetězcovou reprezentací IP adresy, čísla portu a řady adres.

DnsEndPoint(String, Int32)

Zdroj:
DnsEndPoint.cs
Zdroj:
DnsEndPoint.cs
Zdroj:
DnsEndPoint.cs
Zdroj:
DnsEndPoint.cs
Zdroj:
DnsEndPoint.cs

Inicializuje novou instanci DnsEndPoint třídy s názvem hostitele nebo řetězcovou reprezentací IP adresy a čísla 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

Název hostitele nebo řetězcová reprezentace IP adresy.

port
Int32

Číslo portu přidružené k adrese nebo 0 pro zadání libovolného dostupného portu. port je v pořadí hostitele.

Výjimky

Parametr host obsahuje prázdný řetězec.

Parametr host je .null

port je menší než MinPort.

nebo

port je větší než MaxPort.

Poznámky

Konstruktor DnsEndPoint(String, Int32) lze použít k inicializaci DnsEndPoint třídy pomocí názvu hostitele nebo řetězce, který představuje IP adresu a port. Tento konstruktor nastaví AddressFamily vlastnost na Unknown.

Při použití tohoto konstruktoru s názvem hostitele místo řetězcové reprezentace IP adresy zůstane řada DnsEndPoint adres i Unknown po použití. Vlastnost AddressFamily každého Socket vytvořeného voláním ConnectAsync metody bude řady adres první adresy, ke které lze úspěšně navázat připojení (nemusí nutně být první adresa, která se má přeložit).

Platí pro

DnsEndPoint(String, Int32, AddressFamily)

Zdroj:
DnsEndPoint.cs
Zdroj:
DnsEndPoint.cs
Zdroj:
DnsEndPoint.cs
Zdroj:
DnsEndPoint.cs
Zdroj:
DnsEndPoint.cs

Inicializuje novou instanci DnsEndPoint třídy s názvem hostitele nebo řetězcovou reprezentací IP adresy, čísla portu a řady adres.

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

Název hostitele nebo řetězcová reprezentace IP adresy.

port
Int32

Číslo portu přidružené k adrese nebo 0 pro zadání libovolného dostupného portu. port je v pořadí hostitele.

addressFamily
AddressFamily

Jedna z AddressFamily hodnot.

Výjimky

Parametr host obsahuje prázdný řetězec.

nebo

addressFamily je Unknown.

Parametr host je .null

port je menší než MinPort.

nebo

port je větší než MaxPort.

Poznámky

Konstruktor DnsEndPoint(String, Int32, AddressFamily) lze použít k inicializaci DnsEndPoint třídy pomocí názvu hostitele nebo řetězce, který představuje IP adresu, port a řadu adres.

Při použití konstruktoru s názvem hostitele místo řetězcové reprezentace IP adresy omezuje řada adres překlad DNS tak, aby upřednostňovala adresy zadané hodnoty rodiny adres. Při použití konstruktoru se zadanou Unknownrodinou adres zůstane rodina DnsEndPoint adres i Unknown po použití. Vlastnost AddressFamily každého Socket vytvořeného voláním ConnectAsync metody bude řady adres první adresy, ke které lze úspěšně navázat připojení (nemusí nutně být první adresa, která se má přeložit).

Platí pro