共用方式為


NetworkInterface 類別

定義

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

[Android.Runtime.Register("java/net/NetworkInterface", DoNotGenerateAcw=true)]
public sealed class NetworkInterface : Java.Lang.Object
[<Android.Runtime.Register("java/net/NetworkInterface", DoNotGenerateAcw=true)>]
type NetworkInterface = class
    inherit Object
繼承
NetworkInterface
屬性

備註

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。 它用來識別聯結多播群組的本機介面。

介面通常由名稱稱為 「le0」。

「存取限制」>請注意,有關的資訊 NetworkInterface可能會受到限制。 例如,非系統應用程式只能存取與InetAddress相關聯的 相關信息NetworkInterface

已在1.4中新增。

java.net.NetworkInterfaceJava 檔。

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

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
DisplayName

取得此網路介面的顯示名稱。

Handle

基礎Android實例的句柄。

(繼承來源 Object)
Index

傳回這個網路介面的索引。

InetAddresses

使用系結至這個網路介面之 InetAddresses 的所有或子集,傳回列舉的便利方法。

InterfaceAddresses

取得此網路介面之所有或子集 InterfaceAddresses 的清單。

IsLoopback

傳回網路介面是否為回送介面。

IsPointToPoint

傳回網路介面是否為點對點介面。

IsUp

傳回網路介面是否已啟動並執行。

IsVirtual

傳回這個介面是否為虛擬介面(也稱為子介面)。

JniIdentityHashCode

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
JniPeerMembers

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

MTU

傳回這個介面的最大傳輸單位 (MTU)。

Name

取得此網路介面的名稱。

NetworkInterfaces

傳回此機器上的所有介面。

Parent

如果這是子介面,或 null 它是實體(非虛擬)介面或沒有父介面,則傳回這個介面的父 NetworkInterface。

PeerReference

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
SubInterfaces

取得列舉,其中包含連結至這個網路介面的所有子介面(也稱為虛擬介面)。

ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)

方法

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose()

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
Dispose(Boolean)

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetByIndex(Int32)

取得網路介面,指定其索引。

GetByInetAddress(InetAddress)

搜尋具有系結至其指定因特網通訊協定 (IP) 位址的網路介面的便利方法。

GetByName(String)

搜尋具有指定名稱的網路介面。

GetHardwareAddress()

如果介面有硬體位址,而且如果可以存取,則傳回介面的硬體位址(通常是 MAC)。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SupportsMulticast()

傳回網路介面是否支援多播。

ToArray<T>()

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
IJavaPeerable.Finalized()

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

GetJniTypeName(IJavaPeerable)

這個類別代表由名稱組成的網路介面,以及指派給此介面的IP位址清單。

適用於