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 публикует API для приложений для настройки сетей виртуальных операторов и управления ими.
VCN создает уровень виртуализации, позволяющий операторам агрегировать разнородные физические сети, объединяя их как единую несующую сеть. Это обеспечивает гибкость инфраструктуры со стороны операторов без влияния на подключение пользователей, абстрагируя физические сетевые технологии как детали реализации своей общедоступной сети.
Каждая VCN виртуализирует сеть оператора, создавая туннели к основной сети оператора через физические связи, управляемые оператором, и поддерживает уровень мобильности IP-адресов для обеспечения простого перехода между базовыми сетями. Каждая VCN настраивается на основе группы подписок (см. android.telephony.SubscriptionManager
) и объединяет все сети, которые создаются на основе профиля или предложения в указанной группе подписок.
VCN можно настроить для предоставления одной или нескольких android.net.Network
сетей, каждая из которых имеет различные возможности, что обеспечивает виртуализацию APN.
Если туннелю не удается подключиться или возникает неустранимая ошибка, VCN попытается восстановить подключение. Если туннель по-прежнему не был повторно подключен после истечения времени ожидания, определяемого системой, будет введен безопасный режим VCN (см. ниже).
Безопасный режим VCN гарантирует, что пользователи (и операторы) могут восстановить подключение системы для обновления профилей, диагностики проблем, обращения в службу поддержки или выполнения других задач по исправлению. В безопасном режиме система разрешает использовать базовые сотовые сети по умолчанию. Кроме того, в безопасном режиме VCN продолжит повторять подключения и автоматически выйдет из безопасного режима, если все активные туннели успешно подключаются.
Документация по Java для android.net.vcn.VcnManager
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
VcnManager(IntPtr, JniHandleOwnership) |
VcnManager публикует API для приложений для настройки сетей виртуальных операторов и управления ими. |
Поля
VcnErrorCodeConfigError |
Устаревшие..
Значение, указывающее, что произошла ошибка с конфигурацией этого подключения к шлюзу. |
VcnErrorCodeInternalError |
Устаревшие..
Значение, указывающее, что в этом подключении шлюза произошел внутренний сбой. |
VcnErrorCodeNetworkError |
Устаревшие..
Значение, указывающее, что при подключении шлюза произошла ошибка сети. |
VcnStatusCodeActive |
Устаревшие..
Значение, указывающее, что VCN для группы подписки активна. |
VcnStatusCodeInactive |
Устаревшие..
Значение, указывающее, что VCN для группы подписки неактивен. |
VcnStatusCodeNotConfigured |
Устаревшие..
Значение, указывающее, что VCN для группы подписки не настроен или что обратный вызов не является привилегированным для группы подписки. |
VcnStatusCodeSafeMode |
Устаревшие..
Значение, указывающее, что VCN для группы подписки находится в безопасном режиме. |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
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() |
Пробуждение одного потока, ожидающего на мониторе этого объекта. (Унаследовано от 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>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>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 для приложений для настройки сетей виртуальных операторов и управления ими. |