DnsEndPoint Oluşturucular

Tanım

DnsEndPoint sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

DnsEndPoint(String, Int32)

Bir IP adresinin DnsEndPoint ana bilgisayar adı veya dize gösterimi ve bağlantı noktası numarası ile sınıfının yeni bir örneğini başlatır.

DnsEndPoint(String, Int32, AddressFamily)

Bir IP adresinin, bağlantı noktası numarasının DnsEndPoint ve adres ailesinin ana bilgisayar adı veya dize gösterimiyle sınıfın yeni bir örneğini başlatır.

DnsEndPoint(String, Int32)

Kaynak:
DnsEndPoint.cs
Kaynak:
DnsEndPoint.cs
Kaynak:
DnsEndPoint.cs

Bir IP adresinin DnsEndPoint ana bilgisayar adı veya dize gösterimi ve bağlantı noktası numarası ile sınıfının yeni bir örneğini başlatır.

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)

Parametreler

host
String

Ana bilgisayar adı veya IP adresinin dize gösterimi.

port
Int32

Adresle ilişkilendirilmiş bağlantı noktası numarası veya kullanılabilir herhangi bir bağlantı noktasını belirtmek için 0. port konak sırasına göredir.

Özel durumlar

host parametresi boş bir dize içeriyor.

host parametresi bir nullparametresidir.

port değerinden küçüktür MinPort.

-veya-

port değerinden büyüktür MaxPort.

Açıklamalar

Oluşturucu DnsEndPoint(String, Int32) , bir DnsEndPoint ana bilgisayar adı veya IP adresini ve bağlantı noktasını temsil eden bir dize kullanarak bir sınıfı başlatmak için kullanılabilir. Bu oluşturucu özelliğini olarak AddressFamilyUnknownayarlar.

Bu oluşturucu bir IP adresinin dize gösterimi yerine konak adıyla kullanıldığında, adres ailesi DnsEndPoint kullanımdan sonra bile kalır Unknown . AddressFamily yöntemine ConnectAsync yapılan çağrılar tarafından oluşturulan herhangi birinin Socket özelliği, bir bağlantının başarıyla kurulabileceği ilk adresin adres ailesidir (çözülmesi gereken ilk adres olmayabilir).

Şunlara uygulanır

DnsEndPoint(String, Int32, AddressFamily)

Kaynak:
DnsEndPoint.cs
Kaynak:
DnsEndPoint.cs
Kaynak:
DnsEndPoint.cs

Bir IP adresinin, bağlantı noktası numarasının DnsEndPoint ve adres ailesinin ana bilgisayar adı veya dize gösterimiyle sınıfın yeni bir örneğini başlatır.

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)

Parametreler

host
String

Ana bilgisayar adı veya IP adresinin dize gösterimi.

port
Int32

Adresle ilişkilendirilmiş bağlantı noktası numarası veya kullanılabilir herhangi bir bağlantı noktasını belirtmek için 0. port konak sırasına göredir.

addressFamily
AddressFamily

Değerlerden AddressFamily biri.

Özel durumlar

host parametresi boş bir dize içeriyor.

-veya-

addressFamily, Unknown değeridir.

host parametresi bir nullparametresidir.

port değerinden küçüktür MinPort.

-veya-

port değerinden büyüktür MaxPort.

Açıklamalar

Oluşturucu DnsEndPoint(String, Int32, AddressFamily) , bir DnsEndPoint ana bilgisayar adı veya IP adresini, bağlantı noktasını ve adres ailesini temsil eden bir dize kullanarak sınıfı başlatmak için kullanılabilir.

Oluşturucuyu ip adresinin dize gösterimi yerine konak adıyla kullanırken, adres ailesi DNS çözümlemesini belirtilen adres ailesi değerinin adreslerini tercih edecek şekilde kısıtlar. Oluşturucuyu olarak Unknownbelirtilen adres ailesi ile kullanırken, kullanıldıktan sonra bile adres ailesi DnsEndPoint kalır Unknown . AddressFamily yöntemine ConnectAsync yapılan çağrılar tarafından oluşturulan herhangi birinin Socket özelliği, bir bağlantının başarıyla kurulabileceği ilk adresin adres ailesidir (çözülmesi gereken ilk adres olmayabilir).

Şunlara uygulanır