Condividi tramite


VcnGatewayConnectionConfig Classe

Definizione

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

[Android.Runtime.Register("android/net/vcn/VcnGatewayConnectionConfig", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class VcnGatewayConnectionConfig : Java.Lang.Object
[<Android.Runtime.Register("android/net/vcn/VcnGatewayConnectionConfig", ApiSince=31, DoNotGenerateAcw=true)>]
type VcnGatewayConnectionConfig = class
    inherit Object
Ereditarietà
VcnGatewayConnectionConfig
Attributi

Commenti

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

Ogni vcnGatewayConnectionConfig rappresenta una singola connessione logica a un gateway vettore e può fornire uno o più servizi di telefonia (come rappresentato dalle funzionalità di rete). Ogni gateway deve fornire la mobilità per una determinata sessione perché il dispositivo si sposta tra Networks.

Una connessione VCN basata su questa configurazione verrà generata dinamicamente in base alle impostazioni del dispositivo e filed NetworkRequests. Le reti sottostanti devono fornire connettività INTERNET e devono essere parte del gruppo di sottoscrizioni in cui questa configurazione è registrata (vedere VcnManager#setVcnConfig).

Come astrazione di una rete cellulare, i servizi che possono essere forniti da una rete VCN sono limitati ai servizi forniti dalle reti cellulari:

<<<>NetworkCapabilities#NET_CAPABILITY_DUNNetworkCapabilities#NET_CAPABILITY_SUPL><NetworkCapabilities#NET_CAPABILITY_FOTA<>NetworkCapabilities#NET_CAPABILITY_RCS>NetworkCapabilities#NET_CAPABILITY_IA<><NetworkCapabilities#NET_CAPABILITY_CBS>><NetworkCapabilities#NET_CAPABILITY_IMSNetworkCapabilities#NET_CAPABILITY_XCAP>NetworkCapabilities#NET_CAPABILITY_MMSNetworkCapabilities#NET_CAPABILITY_MCX>>>NetworkCapabilities#NET_CAPABILITY_EIMS<<>NetworkCapabilities#NET_CAPABILITY_INTERNET<<<ul><li/ul>

Documentazione Java per android.net.vcn.VcnGatewayConnectionConfig.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

VcnGatewayOptionEnableDataStallRecoveryWithMobility
Obsoleti.

Eseguire l'aggiornamento della mobilità per tentare il ripristino da stalli di dati sospetti.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
GatewayConnectionName

Restituisce il nome di connessione gateway configurato.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
JniPeerMembers

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

MaxMtu

Recupera il massimo MTU consentito per questa connessione gateway.

MinUdpPort4500NatTimeoutSeconds

Recupera il timeout NATT keepalive supportato massimo per IKEv2/IPsec.

PeerReference

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
VcnUnderlyingNetworkPriorities

Recuperare l'elenco VcnUnderlyingNetworkTemplate o un elenco predefinito se non è configurato.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
Dispose(Boolean)

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetExposedCapabilities()

Restituisce tutte le funzionalità esposte.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetRetryIntervalsMillis()

Recupera gli intervalli di tentativi configurati.

HasGatewayOption(GatewayOption)

Verifica se l'opzione del gateway VCN specificata è abilitata.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

GetJniTypeName(IJavaPeerable)

Questa classe rappresenta una configurazione per una connessione a un gateway di rete del vettore virtuale.

Si applica a