Dns.GetHostAddressesAsync Método

Definición

Sobrecargas

Nombre Description
GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Devuelve las direcciones de Protocolo de Internet (IP) para el host especificado como una operación asincrónica.

GetHostAddressesAsync(String, CancellationToken)

Devuelve las direcciones de Protocolo de Internet (IP) para el host especificado como una operación asincrónica.

GetHostAddressesAsync(String)

Devuelve las direcciones de Protocolo de Internet (IP) para el host especificado como una operación asincrónica.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs

Devuelve las direcciones de Protocolo de Internet (IP) para el host especificado como una operación asincrónica.

public static System.Threading.Tasks.Task<System.Net.IPAddress[]> GetHostAddressesAsync(string hostNameOrAddress, System.Net.Sockets.AddressFamily family, System.Threading.CancellationToken cancellationToken = default);
static member GetHostAddressesAsync : string * System.Net.Sockets.AddressFamily * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.IPAddress[]>
Public Shared Function GetHostAddressesAsync (hostNameOrAddress As String, family As AddressFamily, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IPAddress())

Parámetros

hostNameOrAddress
String

Nombre de host o dirección IP que se va a resolver.

family
AddressFamily

Familia de direcciones para la que se deben recuperar direcciones IP. Si Unspecifiedes , recupere todas las direcciones IP independientemente de la familia de direcciones.

cancellationToken
CancellationToken

Se debe cancelar un token de cancelación que se puede usar para indicar la operación asincrónica.

Devoluciones

Objeto de tarea que representa la operación asincrónica. La Result propiedad del objeto de tarea devuelve una matriz de tipo IPAddress que contiene las direcciones IP del host especificado por el hostNameOrAddress parámetro .

Excepciones

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Comentarios

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por GetHostAddresses(String, AddressFamily).

Se aplica a

GetHostAddressesAsync(String, CancellationToken)

Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs

Devuelve las direcciones de Protocolo de Internet (IP) para el host especificado como una operación asincrónica.

public:
 static System::Threading::Tasks::Task<cli::array <System::Net::IPAddress ^> ^> ^ GetHostAddressesAsync(System::String ^ hostNameOrAddress, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Net.IPAddress[]> GetHostAddressesAsync(string hostNameOrAddress, System.Threading.CancellationToken cancellationToken);
static member GetHostAddressesAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.IPAddress[]>
Public Shared Function GetHostAddressesAsync (hostNameOrAddress As String, cancellationToken As CancellationToken) As Task(Of IPAddress())

Parámetros

hostNameOrAddress
String

Nombre de host o dirección IP que se va a resolver.

cancellationToken
CancellationToken

Se debe cancelar un token de cancelación que se puede usar para indicar la operación asincrónica.

Devoluciones

Objeto de tarea que representa la operación asincrónica. La Result propiedad del objeto de tarea devuelve una matriz de tipo IPAddress que contiene las direcciones IP del host especificado por el hostNameOrAddress parámetro .

Excepciones

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Comentarios

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por GetHostAddresses(String).

Se aplica a

GetHostAddressesAsync(String)

Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs

Devuelve las direcciones de Protocolo de Internet (IP) para el host especificado como una operación asincrónica.

public:
 static System::Threading::Tasks::Task<cli::array <System::Net::IPAddress ^> ^> ^ GetHostAddressesAsync(System::String ^ hostNameOrAddress);
public static System.Threading.Tasks.Task<System.Net.IPAddress[]> GetHostAddressesAsync(string hostNameOrAddress);
static member GetHostAddressesAsync : string -> System.Threading.Tasks.Task<System.Net.IPAddress[]>
Public Shared Function GetHostAddressesAsync (hostNameOrAddress As String) As Task(Of IPAddress())

Parámetros

hostNameOrAddress
String

Nombre de host o dirección IP que se va a resolver.

Devoluciones

Objeto de tarea que representa la operación asincrónica. La Result propiedad del objeto de tarea devuelve una matriz de tipo IPAddress que contiene las direcciones IP del host especificado por el hostNameOrAddress parámetro .

Excepciones

hostNameOrAddress es null.

La longitud de es mayor que hostNameOrAddress 255 caracteres.

Se produce un error al resolver hostNameOrAddress.

hostNameOrAddress es una dirección IP no válida.

Comentarios

Esta operación no se bloqueará. El objeto devuelto Task<TResult> se completará después de hostNameOrAddress que se haya resuelto.

Este método consulta un servidor DNS para las direcciones IP asociadas a un nombre de host. Si hostNameOrAddress es una dirección IP, esta dirección se devuelve sin consultar el servidor DNS.

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por GetHostAddresses(String).

Se aplica a