Dns.GetHostAddressesAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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).