語言

Inet6Address.GetByAddress 方法

定義

多載

名稱 Description
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 無效,或介面沒有該位址類型的數值範圍 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於