次の方法で共有


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" などの名前で知られています。

"アクセス制限">s に関する NetworkInterface情報は制限される可能性があることに注意してください。 たとえば、システム以外のアプリは、に関連付InetAddressけられている s に関するNetworkInterface情報にのみアクセスできます。

1.4 で追加されました。

の Java ドキュメントjava.net.NetworkInterface

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 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()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SupportsMulticast()

ネットワーク インターフェイスがマルチキャストをサポートしているかどうかを返します。

ToArray<T>()

このクラスは、名前と、このインターフェイスに割り当てられた IP アドレスの一覧で構成されるネットワーク インターフェイスを表します。

(継承元 Object)
ToString()

オブジェクトの文字列表現を返します。

(継承元 Object)
UnregisterFromRuntime()

このクラスは、名前と、このインターフェイスに割り当てられた IP アドレスの一覧で構成されるネットワーク インターフェイスを表します。

(継承元 Object)
Wait()

現在のスレッドが目覚めるまで待機させます。通常<は、通知<>/em> または <em>割り込み/em> を受け<取ります。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</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 アドレスの一覧で構成されるネットワーク インターフェイスを表します。

適用対象