VcnManager クラス

定義

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

[Android.Runtime.Register("android/net/vcn/VcnManager", ApiSince=31, DoNotGenerateAcw=true)]
public class VcnManager : Java.Lang.Object
[<Android.Runtime.Register("android/net/vcn/VcnManager", ApiSince=31, DoNotGenerateAcw=true)>]
type VcnManager = class
    inherit Object
継承
VcnManager
属性

注釈

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

VCN は仮想化レイヤーを作成して、キャリアが異種物理ネットワークを集約し、それらを 1 つのキャリア ネットワークとして統合できるようにします。 これにより、ユーザー接続に影響を与えることなく、通信事業者側のインフラストラクチャの柔軟性が実現し、物理ネットワーク テクノロジがパブリック ネットワークの実装の詳細として抽象化されます。

各 VCN は、キャリアが管理する物理リンクを介してキャリアのコア ネットワークへのトンネルを構築することでキャリアのネットワークを仮想化し、基になるネットワーク間のシームレスな移行を保証する IP モビリティ レイヤーをサポートします。 各 VCN はサブスクリプション グループ (を参照 android.telephony.SubscriptionManager) に基づいて構成され、指定されたサブスクリプション グループ内のプロファイルまたは提案に基づいて起動されたすべてのネットワークが集計されます。

VCN は、それぞれ異なる機能を持つ 1 つ以上 android.net.Networkを公開するように構成できます。これにより、APN 仮想化が可能になります。

トンネルの接続に失敗した場合、または致命的なエラーが発生した場合、VCN は接続の再確立を試みます。 システムによって決定されたタイムアウト後もトンネルがまだ再接続されていない場合は、VCN セーフ モード (下記参照) が入力されます。

VCN セーフ モードを使用すると、ユーザー (および通信事業者) は、プロファイルの更新、問題の診断、サポートへの問い合わせ、その他の修復タスクの実行を行うためのシステム接続を復元するためのフォールバックを持つことができます。 セーフ モードでは、基になる携帯ネットワークを既定として使用できるようになります。 さらに、セーフ モード中は、VCN は接続を再試行し続け、すべてのアクティブなトンネルが正常に接続されると自動的にセーフ モードを終了します。

の Java ドキュメント android.net.vcn.VcnManager

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

コンストラクター

VcnManager(IntPtr, JniHandleOwnership)

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

フィールド

VcnErrorCodeConfigError
古い.

このゲートウェイ接続の構成でエラーが発生したことを示す値。

VcnErrorCodeInternalError
古い.

このゲートウェイ接続で内部エラーが発生したことを示す値。

VcnErrorCodeNetworkError
古い.

このゲートウェイ接続でネットワーク エラーが発生したことを示す値。

VcnStatusCodeActive
古い.

サブスクリプション グループの VCN がアクティブであることを示す値。

VcnStatusCodeInactive
古い.

サブスクリプション グループの VCN が非アクティブであることを示す値。

VcnStatusCodeNotConfigured
古い.

サブスクリプション グループの VCN が構成されていないこと、またはコールバックがサブスクリプション グループに対して特権を持たないことを示す値。

VcnStatusCodeSafeMode
古い.

サブスクリプション グループの VCN がセーフ モードであることを示す値。

プロパティ

Class

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

(継承元 Object)
ConfiguredSubscriptionGroups

VCN 構成が設定されているサブスクリプション グループの一覧を取得します。

Handle

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

(継承元 Object)
JniIdentityHashCode

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

(継承元 Object)
JniPeerMembers

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

PeerReference

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

(継承元 Object)
ThresholdClass

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

ThresholdType

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

メソッド

ClearVcnConfig(ParcelUuid)

特定のサブスクリプション グループの VCN 構成をクリアします。

Clone()

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

(継承元 Object)
Dispose()

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

(継承元 Object)
Dispose(Boolean)

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
RegisterVcnStatusCallback(ParcelUuid, IExecutor, VcnManager+VcnStatusCallback)

指定したサブスクリプションの状態の更新を受け取るために、指定されたコールバックを登録します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetVcnConfig(ParcelUuid, VcnConfig)

特定のサブスクリプション グループの VCN 構成を設定します。

ToArray<T>()

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

(継承元 Object)
UnregisterVcnStatusCallback(VcnManager+VcnStatusCallback)

指定されたコールバックの登録を解除します。

Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

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

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

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

IJavaPeerable.Disposed()

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

(継承元 Object)
IJavaPeerable.Finalized()

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

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

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

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

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

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

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

GetJniTypeName(IJavaPeerable)

VcnManager は、仮想キャリア ネットワークを構成および管理するためのアプリケーション用の API を発行します。

適用対象