Dns.BeginResolve(String, AsyncCallback, Object) Método

Definição

Cuidado

BeginResolve is obsoleted for this type, please use BeginGetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202

Cuidado

BeginResolve is obsoleted for this type, please use BeginGetHostEntry instead. https://go.microsoft.com/fwlink/?linkid=14202

Inicia uma solicitação assíncrona para resolver um nome de host DNS ou endereço IP para uma IPAddress instância.

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

Parâmetros

hostName
String

O nome DNS do host.

requestCallback
AsyncCallback

Um AsyncCallback delegado que faz referência ao método a ser invocado quando a operação for concluída.

stateObject
Object

Um objeto definido pelo usuário que contém informações sobre a operação. Esse objeto é passado para o requestCallback delegado quando a operação é concluída.

Retornos

Uma IAsyncResult instância que faz referência à solicitação assíncrona.

Atributos

Exceções

hostName é null.

O chamador não tem permissão para acessar informações de DNS.

Comentários

A operação assíncrona BeginResolve deve ser concluída chamando o EndResolve método. Normalmente, o método é invocado pelo requestCallback delegado.

Esse método não é bloqueado até que a operação seja concluída. Para bloquear até que a operação seja concluída, use o Resolve método.

Para obter mais informações sobre como usar o modelo de programação assíncrona, consulte Chamando métodos síncronos de forma assíncrona.

Note

Esse membro emite informações de rastreamento quando você habilita o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Network Tracing in .NET Framework.

Aplica-se a

Confira também