public EndGetHostEntry ( IAsyncResult AsyncResult ) : |
||
AsyncResult | IAsyncResult | /// An System.IAsyncResult instance returned by a call to an /// Overload:Heijden.Dns.Resolver.BeginGetHostEntry method. /// |
return |
public IPHostEntry EndGetHostEntry(IAsyncResult AsyncResult)
{
AsyncResult aResult = (AsyncResult)AsyncResult;
if (aResult.AsyncDelegate is GetHostEntryDelegate)
{
GetHostEntryDelegate g = (GetHostEntryDelegate)aResult.AsyncDelegate;
return g.EndInvoke(AsyncResult);
}
if (aResult.AsyncDelegate is GetHostEntryViaIPDelegate)
{
GetHostEntryViaIPDelegate g = (GetHostEntryViaIPDelegate)aResult.AsyncDelegate;
return g.EndInvoke(AsyncResult);
}
return null;
}