Inet6Address.GetByAddress Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| GetByAddress(String, Byte[], NetworkInterface) |
Создайте Inet6Address точно |
| GetByAddress(String, Byte[], Int32) |
Создайте Inet6Address точно |
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.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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.