DnsEndPoint Konstruktorer

Definition

Initierar en ny instans av DnsEndPoint klassen.

Överlagringar

Name Description
DnsEndPoint(String, Int32)

Initierar en ny instans av DnsEndPoint klassen med värdnamnet eller strängrepresentationen av en IP-adress och ett portnummer.

DnsEndPoint(String, Int32, AddressFamily)

Initierar en ny instans av DnsEndPoint klassen med värdnamnet eller strängrepresentationen av en IP-adress, ett portnummer och en adressfamilj.

DnsEndPoint(String, Int32)

Källa:
DnsEndPoint.cs
Källa:
DnsEndPoint.cs
Källa:
DnsEndPoint.cs
Källa:
DnsEndPoint.cs
Källa:
DnsEndPoint.cs

Initierar en ny instans av DnsEndPoint klassen med värdnamnet eller strängrepresentationen av en IP-adress och ett portnummer.

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)

Parametrar

host
String

Värdnamnet eller en strängrepresentation av IP-adressen.

port
Int32

Portnumret som är associerat med adressen eller 0 för att ange en tillgänglig port. port är i värdordning.

Undantag

Parametern host innehåller en tom sträng.

Parametern host är en null.

port är mindre än MinPort.

-eller-

port är större än MaxPort.

Kommentarer

Konstruktorn DnsEndPoint(String, Int32) kan användas för att initiera en DnsEndPoint klass med antingen ett värdnamn eller en sträng som representerar en IP-adress och en port. Den här konstruktorn anger AddressFamily egenskapen till Unknown.

När du använder den här konstruktorn med ett värdnamn i stället för en strängrepresentation av en IP-adress förblir DnsEndPoint adressfamiljen Unknown för den även efter användning. Egenskapen AddressFamily för alla Socket som skapas av anrop till metoden är adressfamiljen för ConnectAsync den första adressen som en anslutning kan upprättas till (inte nödvändigtvis den första adressen som ska lösas).

Gäller för

DnsEndPoint(String, Int32, AddressFamily)

Källa:
DnsEndPoint.cs
Källa:
DnsEndPoint.cs
Källa:
DnsEndPoint.cs
Källa:
DnsEndPoint.cs
Källa:
DnsEndPoint.cs

Initierar en ny instans av DnsEndPoint klassen med värdnamnet eller strängrepresentationen av en IP-adress, ett portnummer och en adressfamilj.

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)

Parametrar

host
String

Värdnamnet eller en strängrepresentation av IP-adressen.

port
Int32

Portnumret som är associerat med adressen eller 0 för att ange en tillgänglig port. port är i värdordning.

addressFamily
AddressFamily

Ett av AddressFamily värdena.

Undantag

Parametern host innehåller en tom sträng.

-eller-

addressFamily är Unknown.

Parametern host är en null.

port är mindre än MinPort.

-eller-

port är större än MaxPort.

Kommentarer

Konstruktorn DnsEndPoint(String, Int32, AddressFamily) kan användas för att initiera en DnsEndPoint klass med antingen ett värdnamn eller en sträng som representerar en IP-adress, en port och en adressfamilj.

När du använder konstruktorn med ett värdnamn i stället för en strängrepresentation av en IP-adress begränsar adressfamiljen DNS-matchningen till att föredra adresser för det angivna adressfamiljevärdet. När du använder konstruktorn med adressfamiljen angiven som Unknownförblir DnsEndPoint adressfamiljen Unknown för den även efter användning. Egenskapen AddressFamily för alla Socket som skapas av anrop till metoden är adressfamiljen för ConnectAsync den första adressen som en anslutning kan upprättas till (inte nödvändigtvis den första adressen som ska lösas).

Gäller för