Exemplo n.º 1
0
 public static IAsyncResult BeginGetHostByName(string hostName, AsyncCallback requestCallback, object stateObject)
 {
     if (hostName == null)
     {
         throw new ArgumentNullException("hostName");
     }
     Dns.GetHostByNameCallback getHostByNameCallback = new Dns.GetHostByNameCallback(Dns.GetHostByName);
     return(getHostByNameCallback.BeginInvoke(hostName, requestCallback, stateObject));
 }
Exemplo n.º 2
0
        public static IPHostEntry EndGetHostByName(IAsyncResult asyncResult)
        {
            if (asyncResult == null)
            {
                throw new ArgumentNullException("asyncResult");
            }
            AsyncResult asyncResult2 = (AsyncResult)asyncResult;

            Dns.GetHostByNameCallback getHostByNameCallback = (Dns.GetHostByNameCallback)asyncResult2.AsyncDelegate;
            return(getHostByNameCallback.EndInvoke(asyncResult));
        }