言語

Inet6Address.GetByAddress メソッド

定義

オーバーロード

名前 説明
GetByAddress(String, Byte[], NetworkInterface)

IPv6 scope_idが、addrで指定されたアドレスの種類に対して指定されたインターフェイスに対応する値に設定されていることを除き、InetAddress#getByAddress(String,byte[])の正確な方法で Inet6Address を作成します。

GetByAddress(String, Byte[], Int32)

IPv6 scope_idが指定された数値に設定されていることを除き、 InetAddress#getByAddress(String,byte[]) の正確な方法で Inet6Address を作成します。

GetByAddress(String, Byte[], NetworkInterface)

IPv6 scope_idが、addrで指定されたアドレスの種類に対して指定されたインターフェイスに対応する値に設定されていることを除き、InetAddress#getByAddress(String,byte[])の正確な方法で Inet6Address を作成します。

[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

このアドレスを関連付ける必要があるインターフェイス。

返品

生 IP アドレスから作成された Inet6Address オブジェクト。

属性

例外

アドレスが null または無効な長さである場合、またはインターフェイスに指定されたアドレスの種類の数値スコープ ID がない場合。

注釈

IPv6 scope_idが、addrで指定されたアドレスの種類に対して指定されたインターフェイスに対応する値に設定されていることを除き、InetAddress#getByAddress(String,byte[])の正確な方法で Inet6Address を作成します。 指定されたインターフェイスに特定のアドレスの種類 (リンク ローカルやサイトローカルなど) に対して数値scope_idが割り当てられていない場合、呼び出しは UnknownHostException で失敗します。 IPv6 スコープ アドレスの説明については、こちらを参照してください。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

GetByAddress(String, Byte[], Int32)

IPv6 scope_idが指定された数値に設定されていることを除き、 InetAddress#getByAddress(String,byte[]) の正確な方法で Inet6Address を作成します。

[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。

返品

生 IP アドレスから作成された Inet6Address オブジェクト。

属性

例外

アドレスが null であるか、長さが無効な場合。

注釈

IPv6 scope_idが指定された数値に設定されていることを除き、 InetAddress#getByAddress(String,byte[]) の正確な方法で Inet6Address を作成します。 scope_idは、システム上のインターフェイスに対応しているかどうかを判断するためにチェックされません。 IPv6 スコープ アドレスの説明については、こちらを参照してください。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象