System.Net.Dns.GetHostEntryAsync C# (CSharp) Method

GetHostEntryAsync() public static method

public static GetHostEntryAsync ( IPAddress address ) : Task
address IPAddress
return Task
        public static Task<IPHostEntry> GetHostEntryAsync(IPAddress address)
        {
            NameResolutionPal.EnsureSocketsAreInitialized();
            return Task<IPHostEntry>.Factory.FromAsync(
                (arg, requestCallback, stateObject) => BeginGetHostEntry(arg, requestCallback, stateObject),
                asyncResult => EndGetHostEntry(asyncResult),
                address,
                null);
        }

Same methods

Dns::GetHostEntryAsync ( System address ) : System.Threading.Tasks.Task
Dns::GetHostEntryAsync ( string hostNameOrAddress ) : System.Threading.Tasks.Task
Dns::GetHostEntryAsync ( string hostNameOrAddress ) : Task

Usage Example

 /// <summary>
 /// Resolve address to host
 /// </summary>
 /// <param name="address"></param>
 /// <returns></returns>
 public static Task <IPHostEntry> GetHostEntryAsync(this IPAddress address) =>
 Dns.GetHostEntryAsync(address);