Inet6Address.GetByAddress メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetByAddress(String, Byte[], NetworkInterface) |
IPv6 scope_idが、 |
| GetByAddress(String, Byte[], Int32) |
IPv6 scope_idが指定された数値に設定されていることを除き、 |
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。