Inet6Address.GetByAddress 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
這個位址必須與 這個地址相關聯的介面。
傳回
從原始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 屬性授權中所述的詞彙使用。