Partager via


DnsEndPoint Constructeurs

Définition

Initialise une nouvelle instance de la classe DnsEndPoint.

Surcharges

DnsEndPoint(String, Int32)

Initialise une nouvelle instance de la classe DnsEndPoint avec le nom d'hôte ou la représentation sous forme de chaîne d'une adresse IP et d'un numéro de port.

DnsEndPoint(String, Int32, AddressFamily)

Initialise une nouvelle instance de la classe DnsEndPoint avec le nom d'hôte ou la représentation sous forme de chaîne d'une adresse IP, d'un numéro de port et d'une famille d'adresses.

DnsEndPoint(String, Int32)

Source:
DnsEndPoint.cs
Source:
DnsEndPoint.cs
Source:
DnsEndPoint.cs

Initialise une nouvelle instance de la classe DnsEndPoint avec le nom d'hôte ou la représentation sous forme de chaîne d'une adresse IP et d'un numéro de port.

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)

Paramètres

host
String

Nom d'hôte ou représentation sous forme de chaîne de l'adresse IP.

port
Int32

Numéro de port associé à l'adresse ou 0 pour spécifier tout port disponible. port est dans l'ordre des hôtes.

Exceptions

Le paramètre host contient une chaîne vide.

Le paramètre host est null.

port est inférieur à MinPort.

- ou -

port est supérieur à MaxPort.

Remarques

Le DnsEndPoint(String, Int32) constructeur peut être utilisé pour initialiser une DnsEndPoint classe à l’aide d’un nom d’hôte ou d’une chaîne qui représente une adresse IP et un port. Ce constructeur affecte à la propriété la AddressFamily valeur Unknown.

Lorsque vous utilisez ce constructeur avec un nom d’hôte plutôt qu’une représentation sous forme de chaîne d’une adresse IP, la famille d’adresses du DnsEndPoint reste Unknown même après utilisation. La AddressFamily propriété de toute Socket valeur créée par les appels à la ConnectAsync méthode correspond à la famille d’adresses de la première adresse à laquelle une connexion peut être établie avec succès (pas nécessairement la première adresse à résoudre).

S’applique à

DnsEndPoint(String, Int32, AddressFamily)

Source:
DnsEndPoint.cs
Source:
DnsEndPoint.cs
Source:
DnsEndPoint.cs

Initialise une nouvelle instance de la classe DnsEndPoint avec le nom d'hôte ou la représentation sous forme de chaîne d'une adresse IP, d'un numéro de port et d'une famille d'adresses.

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)

Paramètres

host
String

Nom d'hôte ou représentation sous forme de chaîne de l'adresse IP.

port
Int32

Numéro de port associé à l'adresse ou 0 pour spécifier tout port disponible. port est dans l'ordre des hôtes.

addressFamily
AddressFamily

Une des valeurs de l'objet AddressFamily.

Exceptions

Le paramètre host contient une chaîne vide.

-ou-

addressFamily a la valeur Unknown.

Le paramètre host est null.

port est inférieur à MinPort.

- ou -

port est supérieur à MaxPort.

Remarques

Le DnsEndPoint(String, Int32, AddressFamily) constructeur peut être utilisé pour initialiser une DnsEndPoint classe à l’aide d’un nom d’hôte ou d’une chaîne qui représente une adresse IP, un port et une famille d’adresses.

Lorsque vous utilisez le constructeur avec un nom d’hôte plutôt qu’une représentation sous forme de chaîne d’une adresse IP, la famille d’adresses limite la résolution DNS pour préférer les adresses de la valeur de famille d’adresses spécifiée. Lors de l’utilisation du constructeur avec la famille d’adresses spécifiée comme Unknown, la famille d’adresses du DnsEndPoint reste Unknown même après utilisation. La AddressFamily propriété de toute Socket valeur créée par les appels à la ConnectAsync méthode correspond à la famille d’adresses de la première adresse à laquelle une connexion peut être établie avec succès (pas nécessairement la première adresse à résoudre).

S’applique à