Share via


DnsEndPoint 생성자

정의

DnsEndPoint 클래스의 새 인스턴스를 초기화합니다.

오버로드

DnsEndPoint(String, Int32)

호스트 이름이나 IP 주소의 문자열 표현 및 포트 번호를 사용하여 DnsEndPoint 클래스의 새 인스턴스를 초기화합니다.

DnsEndPoint(String, Int32, AddressFamily)

호스트 이름이나 IP 주소의 문자열 표현, 포트 번호 및 주소 패밀리를 사용하여 DnsEndPoint 클래스의 새 인스턴스를 초기화합니다.

DnsEndPoint(String, Int32)

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

호스트 이름이나 IP 주소의 문자열 표현 및 포트 번호를 사용하여 DnsEndPoint 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

host
String

호스트 이름이나 IP 주소의 문자열 표현입니다.

port
Int32

주소와 연결된 포트 번호이거나, 사용할 수 있는 포트를 지정할 경우 0입니다. port는 호스트 순서로 지정됩니다.

예외

host 매개 변수에 빈 문자열이 들어 있는 경우

host 매개 변수가 null인 경우

portMinPort보다 작은 경우

또는

portMaxPort보다 큰 경우

설명

DnsEndPoint(String, Int32) 생성자는 호스트 이름 또는 IP 주소와 포트를 DnsEndPoint 나타내는 문자열을 사용하여 클래스를 초기화하는 데 사용할 수 있습니다. 이 생성자를 설정 합니다 AddressFamily 속성을 Unknown입니다.

IP 주소의 문자열 표현이 아닌 호스트 이름으로 이 생성자를 사용하는 경우 의 주소 패밀리 DnsEndPoint 는 사용 후에도 유지 Unknown 됩니다. 메서드 호출로 ConnectAsync 만든 의 Socket 속성은 AddressFamily 연결이 성공적으로 설정될 수 있는 첫 번째 주소의 주소 패밀리입니다(반드시 확인할 첫 번째 주소는 아님).

적용 대상

DnsEndPoint(String, Int32, AddressFamily)

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

호스트 이름이나 IP 주소의 문자열 표현, 포트 번호 및 주소 패밀리를 사용하여 DnsEndPoint 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

host
String

호스트 이름이나 IP 주소의 문자열 표현입니다.

port
Int32

주소와 연결된 포트 번호이거나, 사용할 수 있는 포트를 지정할 경우 0입니다. port는 호스트 순서로 지정됩니다.

addressFamily
AddressFamily

AddressFamily 값 중 하나입니다.

예외

host 매개 변수에 빈 문자열이 들어 있는 경우

또는

addressFamily이(가) Unknown인 경우

host 매개 변수가 null인 경우

portMinPort보다 작은 경우

또는

portMaxPort보다 큰 경우

설명

DnsEndPoint(String, Int32, AddressFamily) 생성자는 호스트 이름 또는 IP 주소, 포트 및 주소 패밀리를 나타내는 문자열을 사용하여 클래스를 초기화하는 DnsEndPoint 데 사용할 수 있습니다.

IP 주소의 문자열 표현이 아닌 호스트 이름으로 생성자를 사용하는 경우 주소 패밀리는 지정된 주소 패밀리 값의 주소를 선호하도록 DNS 확인을 제한합니다. 로 지정된 Unknown주소 패밀리와 함께 생성자를 사용하는 경우 의 DnsEndPoint 주소 패밀리는 사용 후에도 유지 Unknown 됩니다. 메서드 호출로 ConnectAsync 만든 의 Socket 속성은 AddressFamily 연결이 성공적으로 설정될 수 있는 첫 번째 주소의 주소 패밀리입니다(반드시 확인할 첫 번째 주소는 아님).

적용 대상