Condividi tramite


DnsEndPoint Costruttori

Definizione

Inizializza una nuova istanza della classe DnsEndPoint.

Overload

Nome Descrizione
DnsEndPoint(String, Int32)

Inizializza una nuova istanza della DnsEndPoint classe con il nome host o la rappresentazione di stringa di un indirizzo IP e un numero di porta.

DnsEndPoint(String, Int32, AddressFamily)

Inizializza una nuova istanza della DnsEndPoint classe con il nome host o la rappresentazione di stringa di un indirizzo IP, un numero di porta e una famiglia di indirizzi.

DnsEndPoint(String, Int32)

Origine:
DnsEndPoint.cs
Origine:
DnsEndPoint.cs
Origine:
DnsEndPoint.cs
Origine:
DnsEndPoint.cs
Origine:
DnsEndPoint.cs

Inizializza una nuova istanza della DnsEndPoint classe con il nome host o la rappresentazione di stringa di un indirizzo IP e un numero di porta.

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)

Parametri

host
String

Nome host o rappresentazione di stringa dell'indirizzo IP.

port
Int32

Numero di porta associato all'indirizzo o 0 per specificare qualsiasi porta disponibile. port è nell'ordine dell'host.

Eccezioni

Il host parametro contiene una stringa vuota.

Il host parametro è .null

port è minore di MinPort.

oppure

port è maggiore di MaxPort.

Commenti

Il DnsEndPoint(String, Int32) costruttore può essere usato per inizializzare una DnsEndPoint classe usando un nome host o una stringa che rappresenta un indirizzo IP e una porta. Questo costruttore imposta la AddressFamily proprietà su Unknown.

Quando si usa questo costruttore con un nome host anziché una rappresentazione di stringa di un indirizzo IP, la famiglia di indirizzi dell'oggetto rimarrà Unknown anche dopo l'usoDnsEndPoint. La AddressFamily proprietà di qualsiasi Socket oggetto creato dalle chiamate al ConnectAsync metodo sarà la famiglia di indirizzi del primo indirizzo a cui è possibile stabilire correttamente una connessione (non necessariamente il primo indirizzo da risolvere).

Si applica a

DnsEndPoint(String, Int32, AddressFamily)

Origine:
DnsEndPoint.cs
Origine:
DnsEndPoint.cs
Origine:
DnsEndPoint.cs
Origine:
DnsEndPoint.cs
Origine:
DnsEndPoint.cs

Inizializza una nuova istanza della DnsEndPoint classe con il nome host o la rappresentazione di stringa di un indirizzo IP, un numero di porta e una famiglia di indirizzi.

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)

Parametri

host
String

Nome host o rappresentazione di stringa dell'indirizzo IP.

port
Int32

Numero di porta associato all'indirizzo o 0 per specificare qualsiasi porta disponibile. port è nell'ordine dell'host.

addressFamily
AddressFamily

Uno dei AddressFamily valori.

Eccezioni

Il host parametro contiene una stringa vuota.

oppure

addressFamily è Unknown.

Il host parametro è .null

port è minore di MinPort.

oppure

port è maggiore di MaxPort.

Commenti

Il DnsEndPoint(String, Int32, AddressFamily) costruttore può essere usato per inizializzare una DnsEndPoint classe usando un nome host o una stringa che rappresenta un indirizzo IP, una porta e una famiglia di indirizzi.

Quando si usa il costruttore con un nome host anziché una rappresentazione di stringa di un indirizzo IP, la famiglia di indirizzi limita la risoluzione DNS a preferire gli indirizzi del valore della famiglia di indirizzi specificato. Quando si usa il costruttore con la famiglia di indirizzi specificata come Unknown, la famiglia di indirizzi di rimarrà Unknown anche dopo l'usoDnsEndPoint. La AddressFamily proprietà di qualsiasi Socket oggetto creato dalle chiamate al ConnectAsync metodo sarà la famiglia di indirizzi del primo indirizzo a cui è possibile stabilire correttamente una connessione (non necessariamente il primo indirizzo da risolvere).

Si applica a