VcnManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual.
[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
- Herencia
- Atributos
Comentarios
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual.
Un VCN crea una capa de virtualización para permitir que los operadores agreguen redes físicas heterogéneas, unificandolas como una sola red de operador. Esto permite la flexibilidad de infraestructura en parte de los operadores sin afectar a la conectividad del usuario, abstrayendo las tecnologías de red físicas como detalle de implementación de su red pública.
Cada VCN virtualiza la red de un operador mediante la creación de túneles a la red principal de un operador a través de vínculos físicos administrados por el operador y admite una capa de movilidad IP para garantizar transiciones sin problemas entre las redes subyacentes. Cada VCN se configura en función de un grupo de suscripciones (consulte android.telephony.SubscriptionManager) y agrega todas las redes que se muestran en función de un perfil o sugerencia en el grupo de suscripciones especificado.
El VCN se puede configurar para exponer uno o varios android.net.Network(s), cada uno con distintas funcionalidades, lo que permite la virtualización de APN.
Si un túnel no se conecta o encuentra un error irrecuperable, el VCN intentará restablecer la conexión. Si el túnel todavía no se ha vuelto a conectar después de un tiempo de espera determinado por el sistema, se escribirá el modo seguro de VCN (ver a continuación).
El modo seguro de VCN garantiza que los usuarios (y operadores) tengan una reserva para restaurar la conectividad del sistema a perfiles de actualización, diagnosticar problemas, ponerse en contacto con el soporte técnico o realizar otras tareas de corrección. En modo seguro, el sistema permitirá que las redes móviles subyacentes se usen como valor predeterminado. Además, durante el modo seguro, el VCN seguirá reintentando las conexiones y se cerrará automáticamente el modo seguro si todos los túneles activos se conectan correctamente.
Las aplicaciones destinadas a Android 15 o versiones posteriores deben comprobar la existencia de antes de PackageManager#FEATURE_TELEPHONY_SUBSCRIPTION consultar el servicio. Si la característica está ausente, Context#getSystemService puede devolver null.
Java documentación para android.net.vcn.VcnManager.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| VcnManager(IntPtr, JniHandleOwnership) |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. |
Campos
| Nombre | Description |
|---|---|
| VcnErrorCodeConfigError |
Obsoletos.
Valor que indica que se produjo un error con la configuración de esta conexión de puerta de enlace. |
| VcnErrorCodeInternalError |
Obsoletos.
Valor que indica que se produjo un error interno en esta conexión de puerta de enlace. |
| VcnErrorCodeNetworkError |
Obsoletos.
Valor que indica que se produjo un error de red con esta conexión de puerta de enlace. |
| VcnStatusCodeActive |
Obsoletos.
Valor que indica que la vcn del grupo de suscripciones está activa. |
| VcnStatusCodeInactive |
Obsoletos.
Valor que indica que el VCN del grupo de suscripciones está inactivo. |
| VcnStatusCodeNotConfigured |
Obsoletos.
Valor que indica que el VCN del grupo de suscripciones no está configurado o que la devolución de llamada no tiene privilegios para el grupo de suscripciones. |
| VcnStatusCodeSafeMode |
Obsoletos.
Valor que indica que el VCN del grupo de suscripciones está en modo seguro. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| ConfiguredSubscriptionGroups |
Recupera la lista de grupos de suscripciones para los que se ha establecido una configuración de VCN. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
| JniPeerMembers |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ThresholdClass |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. |
| ThresholdType |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. |
Métodos
| Nombre | Description |
|---|---|
| ClearVcnConfig(ParcelUuid) |
Borra la configuración de VCN de un grupo de suscripciones determinado. |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
| Equals(Object) |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| JavaFinalize() |
Obsoletos.
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| RegisterVcnStatusCallback(ParcelUuid, IExecutor, VcnManager+VcnStatusCallback) |
Registra la devolución de llamada dada para recibir actualizaciones de estado de la suscripción especificada. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
| SetVcnConfig(ParcelUuid, VcnConfig) |
Establece la configuración de VCN para un grupo de suscripciones determinado. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| UnregisterVcnStatusCallback(VcnManager+VcnStatusCallback) |
Anula el registro de la devolución de llamada especificada. |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. (Heredado de JavaObject) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
VcnManager publica las API para que las aplicaciones configuren y administren redes de operador virtual. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |