Inet6Address.GetByAddress Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
GetByAddress(String, Byte[], Int32) |
Crie um Inet6Address da maneira exata de |
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.
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.