言語

NetworkCapabilities クラス

定義

アクティブなネットワークの機能の表現。

[Android.Runtime.Register("android/net/NetworkCapabilities", DoNotGenerateAcw=true)]
public sealed class NetworkCapabilities : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/net/NetworkCapabilities", DoNotGenerateAcw=true)>]
type NetworkCapabilities = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
NetworkCapabilities
属性
実装

注釈

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
NetworkCapabilities()

NetworkCapabilitiesの新しいインスタンスを初期化します。

NetworkCapabilities(NetworkCapabilities)

フィールド

名前 説明
NetCapabilityCaptivePortal
古い.

このネットワークが前回プローブされた時点でキャプティブ ポータルが配置されたことが検出されたことを示します。

NetCapabilityCbs
古い.

これは、通信事業者固有のサービスに使用される、通信事業者の CBS サーバーに到達できるネットワークであることを示します。

NetCapabilityDun
古い.

これは、キャリアの DUN またはテザリング ゲートウェイに到達できるネットワークであることを示します。

NetCapabilityEims
古い.

これは、緊急通話中のネットワーク シグナリングに使用される、通信事業者の緊急 IMS サーバーまたはその他のサービスに到達できるネットワークであることを示します。

NetCapabilityEnterprise
古い.

このネットワークがエンタープライズ向けであることを示します。

NetCapabilityForeground
古い.

このネットワークがアプリで使用でき、高速なネットワーク切り替えを容易にするためにバックグラウンドで維持されているネットワークではないことを示します。

NetCapabilityFota
古い.

これは、航空更新に使用される、通信事業者の FOTA ポータルにアクセスできるネットワークであることを示します。

NetCapabilityHeadUnit
古い.

このネットワークが自動車ヘッド ユニットに接続されていることを示します。

NetCapabilityIa
古い.

これは、通信事業者の初期接続サーバーに到達できるネットワークであることを示します。

NetCapabilityIms
古い.

これは、ネットワーク登録とシグナリングに使用される、キャリアの IMS サーバーに到達する機能を持つネットワークであることを示します。

NetCapabilityInternet
古い.

このネットワークがインターネットに接続できることを示します。

NetCapabilityLocalNetwork
古い.

このネットワークがローカル ネットワークであることを示します。

NetCapabilityMcx
古い.

これは、通信事業者の Mission Critical サーバーに到達できるネットワークであることを示します。

NetCapabilityMms
古い.

これは、MMS メッセージを送受信するために通信事業者の MMSC に到達できるネットワークであることを示します。

NetCapabilityMmtel
古い.

このネットワークで MMTEL (マルチメディア テレフォニー サービス) をサポートできることを示します。

NetCapabilityNotBandwidthConstrained
古い.

これは帯域幅に制約のあるネットワークではないことを示します。

NetCapabilityNotCongested
古い.

このネットワークが混雑しないことを示します。

NetCapabilityNotMetered
古い.

このネットワークが未測定であることを示します。

NetCapabilityNotRestricted
古い.

このネットワークが一般的に使用されることを示します。

NetCapabilityNotRoaming
古い.

このネットワークがローミングされていないことを示します。

NetCapabilityNotSuspended
古い.

このネットワークが現在中断されていないことを示します。

NetCapabilityNotVpn
古い.

このネットワークが VPN ではないことを示します。

NetCapabilityPrioritizeBandwidth
古い.

このネットワークがインターネットの帯域幅に優先順位を付けられることを示します。

NetCapabilityPrioritizeLatency
古い.

このネットワークがインターネットの待機時間に優先順位を付けられることを示します。

NetCapabilityPrioritizeUnifiedCommunications
古い.

このネットワークが、Over-the-Top (OTT) 音声通話やビデオ通話などのリアルタイムのユニファイド コミュニケーションに最適化されていることを示します。

NetCapabilityRcs
古い.

これは、リッチ コミュニケーション サービスに使用される、通信事業者の RCS サーバーに到達できるネットワークであることを示します。

NetCapabilitySupl
古い.

これは、GPS 情報を取得するために使用される、キャリアの SUPL サーバーに到達する機能を持つネットワークであることを示します。

NetCapabilityTemporarilyNotMetered
古い.

このネットワークが一時的に測定されていないことを示します。

NetCapabilityTrusted
古い.

ユーザーがこのネットワークの暗黙的な信頼を示したことを示します。

NetCapabilityValidated
古い.

このネットワーク上の接続が正常に検証されたことを示します。

NetCapabilityWifiP2p
古い.

これは、Wi-Fi ダイレクト ピアに到達できるネットワークであることを示します。

NetCapabilityXcap
古い.

これは、構成と制御に使用される、通信事業者の XCAP サーバーに到達できるネットワークであることを示します。

NetEnterpriseId1
古い.

エンタープライズ機能識別子 1。

NetEnterpriseId2
古い.

エンタープライズ機能識別子 2。

NetEnterpriseId3
古い.

エンタープライズ機能識別子 3。

NetEnterpriseId4
古い.

エンタープライズ機能識別子 4。

NetEnterpriseId5
古い.

エンタープライズ機能識別子 5。

SignalStrengthUnspecified

信号強度が提供されていないことを示すマジック値。

TransportBluetooth
古い.

このネットワークがBluetoothトランスポートを使用したことを示します。

TransportCellular
古い.

このネットワークで携帯ネットワーク トランスポートが使用されたことを示します。

TransportEthernet
古い.

このネットワークでイーサネット トランスポートが使用されたことを示します。

TransportLowpan
古い.

このネットワークで LoWPAN トランスポートが使用されたことを示します。

TransportSatellite
古い.

このネットワークでサテライト トランスポートが使用されたことを示します。

TransportThread
古い.

このネットワークでスレッド トランスポートが使用されたことを示します。

TransportUsb
古い.

このネットワークで USB トランスポートが使用されたことを示します。

TransportVpn
古い.

このネットワークで VPN トランスポートが使用されたことを示します。

TransportWifi
古い.

このネットワークが Wi-Fi トランスポートを使用したことを示します。

TransportWifiAware
古い.

このネットワークが Wi-Fi 対応トランスポートを使用していることを示します。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
JniPeerMembers

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

LinkDownstreamBandwidthKbps

このネットワークのダウンストリーム帯域幅を Kbps 単位で取得します。

LinkUpstreamBandwidthKbps

このネットワークのアップストリーム帯域幅を Kbps 単位で取得します。

NetworkSpecifier

オプションのベアラー固有のネットワーク指定子を取得します。

OwnerUid

このネットワークを所有するアプリの UID を取得します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
SignalStrength

信号強度を取得します。

SubscriptionIds

このネットワークまたは要求に関連付けられているサブスクリプション ID セットを取得します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
TransportInfo

トランスポート固有の情報コンテナーを返します。

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
DescribeContents()

このパーセルのマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
Equals(Object)

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetCapabilities()

この NetworkCapability インスタンスに設定されているすべての機能を取得します。

GetEnterpriseIds()

enteprise 識別子セットを取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
HasCapability(NetCapability)

このインスタンスに機能が存在するテスト。

HasEnterpriseId(Int32)

このインスタンスにエンタープライズ機能識別子が存在するテスト。

HasTransport(TransportType)

このインスタンスでのトランスポートの有無をテストします。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 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)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
IJavaPeerable.Finalized()

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

アクティブなネットワークの機能の表現。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

アクティブなネットワークの機能の表現。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

アクティブなネットワークの機能の表現。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象