次の方法で共有


Inet6Address.GetByAddress メソッド

定義

オーバーロード

GetByAddress(String, Byte[], NetworkInterface)

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

GetByAddress(String, Byte[], Int32)

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

GetByAddress(String, Byte[], NetworkInterface)

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

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

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

の Java ドキュメントjava.net.Inet6Address.getByAddress(java.lang.String, byte[], java.net.NetworkInterface)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 ドキュメントjava.net.Inet6Address.getByAddress(java.lang.String, byte[], int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象