NetworkCapabilities Classe

Definição

Representação dos recursos de uma rede ativa.

[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
Herança
NetworkCapabilities
Atributos
Implementações

Comentários

Java documentação para android.net.NetworkCapabilities.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Construtores

Nome Description
NetworkCapabilities()

Inicializa uma nova instância de NetworkCapabilities.

NetworkCapabilities(NetworkCapabilities)

Campos

Nome Description
NetCapabilityCaptivePortal
Obsoleto.

Indica que essa rede foi encontrada com um portal cativo no local da última vez em que foi sondada.

NetCapabilityCbs
Obsoleto.

Indica que esta é uma rede que tem a capacidade de acessar os servidores CBS da operadora, usados para serviços específicos da operadora.

NetCapabilityDun
Obsoleto.

Indica que esta é uma rede que tem a capacidade de acessar o DUN ou o gateway de tethering da operadora.

NetCapabilityEims
Obsoleto.

Indica que esta é uma rede que tem a capacidade de acessar os servidores IMS de emergência de uma operadora ou outros serviços, usados para sinalização de rede durante chamadas de emergência.

NetCapabilityEnterprise
Obsoleto.

Indica que essa rede destina-se ao uso empresarial.

NetCapabilityForeground
Obsoleto.

Indica que essa rede está disponível para uso por aplicativos e não uma rede que está sendo mantida em segundo plano para facilitar a troca rápida de rede.

NetCapabilityFota
Obsoleto.

Indica que esta é uma rede que tem a capacidade de acessar o portal FOTA da operadora, usado para atualizações over-the-air.

NetCapabilityHeadUnit
Obsoleto.

Indica que essa rede está conectada a uma unidade de cabeçalho automotivo.

NetCapabilityIa
Obsoleto.

Indica que esta é uma rede que tem a capacidade de acessar os servidores de conexão inicial de uma operadora.

NetCapabilityIms
Obsoleto.

Indica que esta é uma rede que tem a capacidade de acessar os servidores IMS da operadora, usados para registro e sinalização de rede.

NetCapabilityInternet
Obsoleto.

Indica que essa rede deve ser capaz de acessar a Internet.

NetCapabilityLocalNetwork
Obsoleto.

Indica que essa rede é uma rede local.

NetCapabilityMcx
Obsoleto.

Indica que essa é uma rede que tem a capacidade de alcançar os servidores de Missão Crítica de uma operadora.

NetCapabilityMms
Obsoleto.

Indica que esta é uma rede que tem a capacidade de acessar o MMSC da operadora para enviar e receber mensagens MMS.

NetCapabilityMmtel
Obsoleto.

Indica que essa rede tem a capacidade de dar suporte ao MMTEL (serviço de telefonia multimídia).

NetCapabilityNotBandwidthConstrained
Obsoleto.

Indica que essa não é uma rede restrita à largura de banda.

NetCapabilityNotCongested
Obsoleto.

Indica que essa rede não está congestionada.

NetCapabilityNotMetered
Obsoleto.

Indica que essa rede não tem limite.

NetCapabilityNotRestricted
Obsoleto.

Indica que essa rede está disponível para uso geral.

NetCapabilityNotRoaming
Obsoleto.

Indica que essa rede não está em roaming.

NetCapabilityNotSuspended
Obsoleto.

Indica que essa rede não está suspensa no momento.

NetCapabilityNotVpn
Obsoleto.

Indica que esta rede não é uma VPN.

NetCapabilityPrioritizeBandwidth
Obsoleto.

Indica que essa rede deve ser capaz de priorizar a largura de banda para a Internet.

NetCapabilityPrioritizeLatency
Obsoleto.

Indica que essa rede deve ser capaz de priorizar a latência para a Internet.

NetCapabilityRcs
Obsoleto.

Indica que esta é uma rede que tem a capacidade de acessar os servidores RCS de uma operadora, usados para Rich Communication Services.

NetCapabilitySupl
Obsoleto.

Indica que esta é uma rede que tem a capacidade de acessar o servidor SUPL da operadora, usado para recuperar informações de GPS.

NetCapabilityTemporarilyNotMetered
Obsoleto.

Indica que essa rede está temporariamente não atendida.

NetCapabilityTrusted
Obsoleto.

Indica que o usuário indicou confiança implícita nessa rede.

NetCapabilityValidated
Obsoleto.

Indica que a conectividade nessa rede foi validada com êxito.

NetCapabilityWifiP2p
Obsoleto.

Indica que esta é uma rede que tem a capacidade de alcançar um peer direto Wi-Fi.

NetCapabilityXcap
Obsoleto.

Indica que esta é uma rede que tem a capacidade de acessar os servidores XCAP de uma operadora, usados para configuração e controle.

NetEnterpriseId1
Obsoleto.

Identificador de funcionalidade da empresa 1.

NetEnterpriseId2
Obsoleto.

Identificador de funcionalidade da empresa 2.

NetEnterpriseId3
Obsoleto.

Identificador de funcionalidade da empresa 3.

NetEnterpriseId4
Obsoleto.

Identificador de funcionalidade da empresa 4.

NetEnterpriseId5
Obsoleto.

Identificador de funcionalidade da empresa 5.

SignalStrengthUnspecified

Valor mágico que não indica nenhuma força de sinal fornecida.

TransportBluetooth
Obsoleto.

Indica que essa rede usa um transporte Bluetooth.

TransportCellular
Obsoleto.

Indica que esta rede usa um transporte celular.

TransportEthernet
Obsoleto.

Indica que essa rede usa um transporte Ethernet.

TransportLowpan
Obsoleto.

Indica que essa rede usa um transporte LoWPAN.

TransportSatellite
Obsoleto.

Indica que essa rede usa um transporte satélite.

TransportThread
Obsoleto.

Indica que essa rede usa um transporte thread.

TransportUsb
Obsoleto.

Indica que essa rede usa um transporte USB.

TransportVpn
Obsoleto.

Indica que essa rede usa um transporte VPN.

TransportWifi
Obsoleto.

Indica que esta rede usa um transporte Wi-Fi.

TransportWifiAware
Obsoleto.

Indica que essa rede usa um transporte com reconhecimento de Wi-Fi.

Propriedades

Nome Description
Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Creator
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
JniPeerMembers

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

LinkDownstreamBandwidthKbps

Recupera a largura de banda downstream para essa rede em Kbps.

LinkUpstreamBandwidthKbps

Recupera a largura de banda upstream para esta rede em Kbps.

NetworkSpecifier

Obtém o especificador de rede específico do portador opcional.

OwnerUid

Recupera a UID do aplicativo que possui essa rede.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
SignalStrength

Recupera a força do sinal.

SubscriptionIds

Obtém o conjunto de IDs de assinatura associado a essa rede ou solicitação.

ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
TransportInfo

Retorna um contêiner de informações específicas do transporte.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
DescribeContents()

Descreva os tipos de objetos especiais contidos na representação organizada deste Parcelable.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
Equals(Object)

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetCapabilities()

Obtém todos os recursos definidos nesta NetworkCapability instância.

GetEnterpriseIds()

Obter os identificadores enteprise definidos.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
HasCapability(NetCapability)

Testa a presença de uma funcionalidade nesta instância.

HasEnterpriseId(Int32)

Testa a presença de um identificador de funcionalidade da empresa nesta instância.

HasTransport(TransportType)

Testa a presença de um transporte nesta instância.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor desse objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele este objeto em um Lote.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Representação dos recursos de uma rede ativa.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Representação dos recursos de uma rede ativa.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Representação dos recursos de uma rede ativa.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a