Compartilhar via


Inet6Address.GetByAddress Método

Definição

Sobrecargas

GetByAddress(String, Byte[], NetworkInterface)

Crie um Inet6Address da maneira exata de exceto que o scope_id IPv6 é definido como o valor correspondente à interface fornecida para o tipo de InetAddress#getByAddress(String,byte[]) endereço especificado em addr.

GetByAddress(String, Byte[], Int32)

Crie um Inet6Address da maneira exata de InetAddress#getByAddress(String,byte[]) exceto que o scope_id IPv6 está definido para o valor numérico fornecido.

GetByAddress(String, Byte[], NetworkInterface)

Crie um Inet6Address da maneira exata de exceto que o scope_id IPv6 é definido como o valor correspondente à interface fornecida para o tipo de InetAddress#getByAddress(String,byte[]) endereço especificado em addr.

[Android.Runtime.Register("getByAddress", "(Ljava/lang/String;[BLjava/net/NetworkInterface;)Ljava/net/Inet6Address;", "")]
public static Java.Net.Inet6Address? GetByAddress (string? host, byte[]? addr, Java.Net.NetworkInterface? nif);
[<Android.Runtime.Register("getByAddress", "(Ljava/lang/String;[BLjava/net/NetworkInterface;)Ljava/net/Inet6Address;", "")>]
static member GetByAddress : string * byte[] * Java.Net.NetworkInterface -> Java.Net.Inet6Address

Parâmetros

host
String

O host especificado

addr
Byte[]

o endereço IP bruto na ordem de bytes de rede

nif
NetworkInterface

uma interface à qual esse endereço deve estar associado.

Retornos

um objeto Inet6Address criado a partir do endereço IP bruto.

Atributos

Exceções

Se o endereço for null ou tiver um comprimento inválido ou se a interface não tiver um ID de escopo numérico para o tipo de endereço especificado.

Comentários

Crie um Inet6Address da maneira exata de exceto que o scope_id IPv6 é definido como o valor correspondente à interface fornecida para o tipo de InetAddress#getByAddress(String,byte[]) endereço especificado em addr. A chamada falhará com um UnknownHostException se a interface fornecida não tiver um scope_id numérico atribuído para o tipo de endereço fornecido (por exemplo, link-local ou site-local). Consulte aqui para obter uma descrição dos endereços com escopo IPv6.

Adicionado em 1.5.

Documentação Java para java.net.Inet6Address.getByAddress(java.lang.String, byte[], java.net.NetworkInterface).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

GetByAddress(String, Byte[], Int32)

Crie um Inet6Address da maneira exata de InetAddress#getByAddress(String,byte[]) exceto que o scope_id IPv6 está definido para o valor numérico fornecido.

[Android.Runtime.Register("getByAddress", "(Ljava/lang/String;[BI)Ljava/net/Inet6Address;", "")]
public static Java.Net.Inet6Address? GetByAddress (string? host, byte[]? addr, int scope_id);
[<Android.Runtime.Register("getByAddress", "(Ljava/lang/String;[BI)Ljava/net/Inet6Address;", "")>]
static member GetByAddress : string * byte[] * int -> Java.Net.Inet6Address

Parâmetros

host
String

O host especificado

addr
Byte[]

o endereço IP bruto na ordem de bytes de rede

scope_id
Int32

o scope_id numérico para o endereço.

Retornos

um objeto Inet6Address criado a partir do endereço IP bruto.

Atributos

Exceções

se o endereço for nulo ou tiver um comprimento inválido.

Comentários

Crie um Inet6Address da maneira exata de InetAddress#getByAddress(String,byte[]) exceto que o scope_id IPv6 está definido para o valor numérico fornecido. O scope_id não é verificado para determinar se corresponde a alguma interface no sistema. Consulte aqui para obter uma descrição dos endereços com escopo IPv6.

Adicionado em 1.5.

Documentação Java para java.net.Inet6Address.getByAddress(java.lang.String, byte[], int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a