Inet6Address.GetByAddress Метод

Определение

Перегрузки

GetByAddress(String, Byte[], NetworkInterface)

Создайте Inet6Address точно InetAddress#getByAddress(String,byte[]) , за исключением того, что IPv6-scope_id задано значение, соответствующее заданному интерфейсу для типа адреса, указанного в addr.

GetByAddress(String, Byte[], Int32)

Создайте Inet6Address точно InetAddress#getByAddress(String,byte[]) , за исключением того, что для IPv6 scope_id задано заданное числовое значение.

GetByAddress(String, Byte[], NetworkInterface)

Создайте Inet6Address точно InetAddress#getByAddress(String,byte[]) , за исключением того, что IPv6-scope_id задано значение, соответствующее заданному интерфейсу для типа адреса, указанного в 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

Параметры

host
String

указанный узел

addr
Byte[]

необработанный IP-адрес в порядке байтов сети

nif
NetworkInterface

интерфейс, с которым должен быть связан этот адрес.

Возвращаемое значение

Объект Inet6Address, созданный из необработанного IP-адреса.

Атрибуты

Исключения

Значение , если адрес имеет null недопустимую длину или интерфейс не имеет числового идентификатора области для заданного типа адреса.

Комментарии

Создайте Inet6Address точно InetAddress#getByAddress(String,byte[]) , за исключением того, что IPv6-scope_id задано значение, соответствующее заданному интерфейсу для типа адреса, указанного в addr. Вызов завершится сбоем с параметром UnknownHostException, если заданный интерфейс не имеет числовых scope_id, назначенных для заданного типа адреса (например, link-local или site-local). См. здесь описание адресов с областью IPv6.

Добавлено в версии 1.5.

Документация по Java для java.net.Inet6Address.getByAddress(java.lang.String, byte[], java.net.NetworkInterface).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

GetByAddress(String, Byte[], Int32)

Создайте Inet6Address точно InetAddress#getByAddress(String,byte[]) , за исключением того, что для IPv6 scope_id задано заданное числовое значение.

[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

Параметры

host
String

указанный узел

addr
Byte[]

необработанный IP-адрес в порядке байтов сети

scope_id
Int32

числовой scope_id для адреса.

Возвращаемое значение

Объект Inet6Address, созданный из необработанного IP-адреса.

Атрибуты

Исключения

Значение NULL или недопустимая длина адреса.

Комментарии

Создайте Inet6Address точно InetAddress#getByAddress(String,byte[]) , за исключением того, что для IPv6 scope_id задано заданное числовое значение. Scope_id не проверяется, соответствует ли он любому интерфейсу в системе. См. здесь описание адресов с областью IPv6.

Добавлено в версии 1.5.

Документация по Java для java.net.Inet6Address.getByAddress(java.lang.String, byte[], int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к