Inet6Address.GetByAddress 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 無效,或介面沒有該位址類型的數值範圍 ID,
備註
建立 Inet6Address 的方式與 完全 InetAddress#getByAddress(String,byte[]) 相同,但 IPv6 scope_id 設定為對應於指定介面的值,該位址類型在 addr。 若該介面未為該位址類型(例如連結本地或站點本地)指派數值scope_id,則呼叫將因未知HostException而失敗。 請參見此處有關 IPv6 範圍位址的說明。
已在1.5中新增。
Java 文件 java.net.Inet6Address.getByAddress(java.lang.String, byte[], java.net.NetworkInterface)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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 物件。
- 屬性
例外狀況
如果位址為空或長度無效。
備註
建立 Inet6Address 的方式與 完全 InetAddress#getByAddress(String,byte[]) 相同,但 IPv6 scope_id 設定為給定的數值。 scope_id不會被檢查是否對應系統中的任何介面。 請參見此處有關 IPv6 範圍位址的說明。
已在1.5中新增。
Java 文件 java.net.Inet6Address.getByAddress(java.lang.String, byte[], int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。