TrafficStats Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
| 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 |
| ThreadStatsUid |
Obtenha a UID ativa usada ao fazer a contabilidade |
| 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 |
| ClearThreadStatsUid() |
Desmarque qualquer UID ativa definida como tráfego de conta |
| 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 |
| 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 |
| TagFileDescriptor(FileDescriptor) |
Marque o soquete especificado |
| TagSocket(Socket) |
Marque o dado |
| 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 |
| UntagFileDescriptor(FileDescriptor) |
Remova os parâmetros de estatísticas do soquete especificado |
| UntagSocket(Socket) |
Remova todos os parâmetros de estatísticas do determinado |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| 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 |