Aracılığıyla paylaş


DnsEndPoint Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
DnsEndPoint(String, Int32)

Bir IP adresinin veya bağlantı noktası numarasının DnsEndPoint ana bilgisayar adı veya dize gösterimiyle 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ın yeni bir örneğini başlatır.

DnsEndPoint(String, Int32)

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

Bir IP adresinin veya bağlantı noktası numarasının DnsEndPoint ana bilgisayar adı veya dize gösterimiyle 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şkili 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 null'dir.

port değerinden MinPortküçüktür.

-veya-

port değerinden MaxPortbüyüktür.

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, kullanılan adres ailesi DnsEndPoint kullanıldıktan sonra bile kalır Unknown . AddressFamily yöntemine ConnectAsync yapılan çağrılar tarafından oluşturulan herhangi birinin Socket özelliği, bağlantının başarıyla kurulabileceği ilk adresin adres ailesidir (çözümlenecek ilk adres olması gerekmez).

Şunlara uygulanır

DnsEndPoint(String, Int32, AddressFamily)

Kaynak:
DnsEndPoint.cs
Kaynak:
DnsEndPoint.cs
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ı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şkili 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'e eşittir.

host parametresi bir null'dir.

port değerinden MinPortküçüktür.

-veya-

port değerinden MaxPortbüyüktür.

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 bir sınıfı başlatmak için kullanılabilir.

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

Şunlara uygulanır