共用方式為


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

這個位址必須與 這個地址相關聯的介面。

傳回

從原始IP位址建立的Inet6Address物件。

屬性

例外狀況

如果位址是 null 或長度無效,或介面沒有指定位址類型的數值範圍識別碼,則為 。

備註

請以 完全相同的方式建立 Inet6Address,不同之處在於 InetAddress#getByAddress(String,byte[]) IPv6 scope_id會設定為對應至 中所指定 addr位址類型的指定介面的值。 如果指定的介面沒有為指定地址類型指派的數值scope_id,則呼叫會失敗,並出現 UnknownHostException(例如 link-local 或 site-local)。 如需 IPv6 範圍位址的描述,請參閱這裡。

已在1.5中新增。

java.net.Inet6Address.getByAddress(java.lang.String, byte[], java.net.NetworkInterface)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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。

傳回

從原始IP位址建立的Inet6Address物件。

屬性

例外狀況

如果位址為 Null 或長度無效, 則為 。

備註

建立 Inet6Address 的確切方式,不同之處在於 InetAddress#getByAddress(String,byte[]) IPv6 scope_id設定為指定的數值。 不會檢查scope_id,以判斷它是否對應至系統上的任何介面。 如需 IPv6 範圍位址的描述,請參閱這裡。

已在1.5中新增。

java.net.Inet6Address.getByAddress(java.lang.String, byte[], int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於