TrafficStats Classe

Definição

Classe que fornece estatísticas de tráfego de rede.

[Android.Runtime.Register("android/net/TrafficStats", DoNotGenerateAcw=true)]
public class TrafficStats : Java.Lang.Object
[<Android.Runtime.Register("android/net/TrafficStats", DoNotGenerateAcw=true)>]
type TrafficStats = class
    inherit Object
Herança
TrafficStats
Atributos

Comentários

Classe que fornece estatísticas de tráfego de rede. Essas estatísticas incluem bytes transmitidos e recebidos e pacotes de rede transmitidos e recebidos, em todas as interfaces, pela interface móvel e por UID.

Essas estatísticas podem não estar disponíveis em todas as plataformas. Se as estatísticas não tiverem suporte neste dispositivo, #UNSUPPORTED serão retornadas.

Observe que as estatísticas retornadas por essa classe são redefinidas e iniciadas a partir de zero após cada reinicialização. Para acessar dados de estatísticas de rede históricos mais robustos, use NetworkStatsManager em vez disso.

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

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

Construtores

Nome Description
TrafficStats()
TrafficStats(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
Unsupported

O valor retornado para indicar que o dispositivo não dá suporte à estatística.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
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

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)
JniPeerMembers

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

MobileRxBytes

Retornar o número de bytes recebidos em redes móveis desde a inicialização do dispositivo.

MobileRxPackets

Retornar o número de pacotes recebidos em redes móveis desde a inicialização do dispositivo.

MobileTxBytes

Retornar o número de bytes transmitidos entre redes móveis desde a inicialização do dispositivo.

MobileTxPackets

Retornar o número de pacotes transmitidos entre redes móveis desde a inicialização do dispositivo.

PeerReference

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

(Herdado de Object)
ThreadStatsTag

Obtenha a marca ativa usada ao fazer a contabilização Socket do tráfego proveniente do thread atual. -ou- Defina a marca ativa a ser usada ao considerar Socket o tráfego proveniente do thread atual.

ThreadStatsUid

Obtenha a UID ativa usada ao fazer a contabilidade Socket do tráfego proveniente do thread atual. -ou- Defina uma UID específica a ser usada ao considerar Socket o tráfego proveniente do thread atual.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

TotalRxBytes

Retornar o número de bytes recebidos desde a inicialização do dispositivo.

TotalRxPackets

Retornar o número de pacotes recebidos desde a inicialização do dispositivo.

TotalTxBytes

Retornar o número de bytes transmitidos desde a inicialização do dispositivo.

TotalTxPackets

Retornar o número de pacotes transmitidos desde a inicialização do dispositivo.

Métodos

Nome Description
ClearThreadStatsTag()

Desmarque qualquer conjunto de marcas ativas para o tráfego de conta Socket proveniente do thread atual.

ClearThreadStatsUid()

Desmarque qualquer UID ativa definida como tráfego de conta Socket proveniente do thread atual.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)
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()

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)
Equals(Object)

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
GetAndSetThreadStatsTag(Int32)

Defina a marca ativa a ser usada ao Socket considerar o tráfego proveniente do thread atual.

GetHashCode()

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

(Herdado de Object)
GetRxBytes(String)

Retorne o número de bytes recebidos na interface especificada desde que a interface foi criada.

GetRxPackets(String)

Retorne o número de pacotes recebidos na interface especificada desde que a interface foi criada.

GetTxBytes(String)

Retorne o número de bytes transmitidos na interface especificada desde que a interface foi criada.

GetTxPackets(String)

Retorne o número de pacotes transmitidos na interface especificada desde que a interface foi criada.

GetUidRxBytes(Int32)

Retornar o número de bytes recebidos pela UID fornecida desde a inicialização do dispositivo.

GetUidRxPackets(Int32)

Retornar o número de pacotes recebidos pela UID fornecida desde a inicialização do dispositivo.

GetUidTcpRxBytes(Int32)
Obsoleto.

Este membro foi preterido.

GetUidTcpRxSegments(Int32)
Obsoleto.

Este membro foi preterido.

GetUidTcpTxBytes(Int32)
Obsoleto.

Este membro foi preterido.

GetUidTcpTxSegments(Int32)
Obsoleto.

Este membro foi preterido.

GetUidTxBytes(Int32)

Retornar o número de bytes transmitidos pela UID fornecida desde a inicialização do dispositivo.

GetUidTxPackets(Int32)

Retornar o número de pacotes transmitidos pela UID fornecida desde a inicialização do dispositivo.

GetUidUdpRxBytes(Int32)
Obsoleto.

Este membro foi preterido.

GetUidUdpRxPackets(Int32)
Obsoleto.

Este membro foi preterido.

GetUidUdpTxBytes(Int32)
Obsoleto.

Este membro foi preterido.

GetUidUdpTxPackets(Int32)
Obsoleto.

Este membro foi preterido.

IncrementOperationCount(Int32, Int32)

Contagem de incremento de operações de rede executadas na marca de contabilidade fornecida.

IncrementOperationCount(Int32)

Incremente a contagem de operações de rede executadas na marca de contabilidade atualmente ativa no thread de chamada.

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 deste 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)

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)
TagDatagramSocket(DatagramSocket)

Marque o dado DatagramSocket com quaisquer parâmetros de estatísticas ativos para o thread atual.

TagFileDescriptor(FileDescriptor)

Marque o soquete especificado FileDescriptor com quaisquer parâmetros de estatísticas ativos para o thread atual.

TagSocket(Socket)

Marque o dado Socket com quaisquer parâmetros de estatísticas ativos para o thread atual.

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)
UntagDatagramSocket(DatagramSocket)

Remova todos os parâmetros de estatísticas do determinado DatagramSocket.

UntagFileDescriptor(FileDescriptor)

Remova os parâmetros de estatísticas do soquete especificado FileDescriptor .

UntagSocket(Socket)

Remova todos os parâmetros de estatísticas do determinado Socket.

Wait()

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

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>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 ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe que fornece estatísticas de tráfego de rede.

(Herdado de JavaObject)

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 marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Classe que fornece estatísticas de tráfego de rede.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a