Dns.BeginGetHostByName(String, AsyncCallback, Object) 메서드

정의

경고

이 API는 현재 사용되지 않습니다.

지정된 DNS 호스트 이름에 대한 IPHostEntry 정보의 비동기 요청을 시작합니다.Begins an asynchronous request for IPHostEntry information about the specified DNS host name.

public:
 static IAsyncResult ^ BeginGetHostByName(System::String ^ hostName, AsyncCallback ^ requestCallback, System::Object ^ stateObject);
[System.Obsolete("Use BeginGetHostEntry instead")]
[System.Obsolete("BeginGetHostByName is obsoleted for this type, please use BeginGetHostEntry instead. https://go.microsoft.com/fwlink/?linkid=14202")]
[System.Obsolete("BeginGetHostByName is obsoleted for this type, please use BeginGetHostEntry instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public static IAsyncResult BeginGetHostByName (string hostName, AsyncCallback requestCallback, object stateObject);
static member BeginGetHostByName : string * AsyncCallback * obj -> IAsyncResult
Public Shared Function BeginGetHostByName (hostName As String, requestCallback As AsyncCallback, stateObject As Object) As IAsyncResult

매개 변수

hostName
String

호스트의 DNS 이름입니다.The DNS name of the host.

requestCallback
AsyncCallback

작업이 완료되었을 때 호출할 메서드를 참조하는 AsyncCallback 대리자입니다.An AsyncCallback delegate that references the method to invoke when the operation is complete.

stateObject
Object

작업에 대한 정보가 들어 있는 사용자 정의 개체입니다.A user-defined object that contains information about the operation. 이 개체는 작업이 완료되면 requestCallback 대리자에게 전달됩니다.This object is passed to the requestCallback delegate when the operation is complete.

반환

비동기 요청을 참조하는 IAsyncResult 인스턴스입니다.An IAsyncResult instance that references the asynchronous request.

특성

예외

hostNamenull인 경우hostName is null.

DNS 쿼리를 실행하는 동안 오류가 발생한 경우An error was encountered executing the DNS query.

설명

비동기 BeginGetHostByName 작업은 EndGetHostByName 메서드를 호출 하 여 완료 해야 합니다.The asynchronous BeginGetHostByName operation must be completed by calling the EndGetHostByName method. 일반적으로 메서드는 requestCallback 대리자에 의해 호출 됩니다.Typically, the method is invoked by the requestCallback delegate.

이 메서드는 작업이 완료 될 때까지 차단 되지 않습니다.This method does not block until the operation is complete. 작업이 완료 될 때까지 차단 하려면 GetHostByName 메서드를 사용 합니다.To block until the operation is complete, use the GetHostByName method.

비동기 프로그래밍 모델을 사용 하는 방법에 대 한 자세한 내용은 동기 메서드를 비동기적으로 호출을 참조 하세요.For detailed information about using the asynchronous programming model, see Calling Synchronous Methods Asynchronously.

참고

이 멤버는 애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 내보냅니다.This member emits trace information when you enable network tracing in your application. 자세한 내용은 .NET Framework의 네트워크 추적합니다.For more information, see Network Tracing in the .NET Framework.

보안

DnsPermission
DNS 정보에 액세스 합니다.for accessing DNS information. 연결 된 열거형: UnrestrictedAssociated enumeration: Unrestricted

적용 대상

추가 정보