Compartilhar via


BandwidthStatistics Estrutura

Definição

Representa informações de largura de banda para transferência de dados de rede usando um objeto StreamSocket, StreamWebSocket ou MessageWebSocket .

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct BandwidthStatistics
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct BandwidthStatistics
var bandwidthStatistics = {
outboundBitsPerSecond : /* Your value */,
inboundBitsPerSecond : /* Your value */,
outboundBitsPerSecondInstability : /* Your value */,
inboundBitsPerSecondInstability : /* Your value */,
outboundBandwidthPeaked : /* Your value */,
inboundBandwidthPeaked : /* Your value */
}
Public Structure BandwidthStatistics
Herança
BandwidthStatistics
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
ID_CAP_NETWORKING [Windows Phone]

Campos

InboundBandwidthPeaked

Um valor booliano que indica se a estimativa de largura de banda de entrada computada para a rede atingiu o pico.

Esse membro é definido como true quando o aplicativo está usando o suficiente da largura de banda de conexão que o sistema pode obter uma boa estimativa do produto de atraso de largura de banda e pode determinar que a janela de congestionamento é uma fração substancial do produto de atraso de largura de banda. Esse membro poderá mudar de true para false se o aplicativo enviar menos dados.

Esse valor é sempre false em sistemas que não têm estatísticas TCP estendidas habilitadas por padrão.

InboundBitsPerSecond

A estimativa de largura de banda de entrada computada em bits por segundo.

Esse valor é sempre 0 em sistemas que não têm estatísticas TCP estendidas habilitadas por padrão.

InboundBitsPerSecondInstability

Uma medida da instabilidade da estimativa de largura de banda de entrada em bits por segundo.

Esse valor é sempre 0 em sistemas que não têm estatísticas TCP estendidas habilitadas por padrão.

OutboundBandwidthPeaked

Um valor booliano que indica se a estimativa de largura de banda de saída computada para o caminho de rede atingiu o pico.

Esse membro é definido como true quando o aplicativo está usando o suficiente da largura de banda de conexão que o sistema pode obter uma boa estimativa do produto de atraso de largura de banda e pode determinar que a janela de congestionamento é uma fração substancial do produto de atraso de largura de banda. Esse membro poderá mudar de true para false se o aplicativo enviar menos dados.

Esse valor é sempre false em sistemas que não têm estatísticas TCP estendidas habilitadas por padrão.

OutboundBitsPerSecond

A estimativa de largura de banda de saída computada em bits por segundo.

Esse valor é sempre 0 em sistemas que não têm estatísticas TCP estendidas habilitadas por padrão.

OutboundBitsPerSecondInstability

Uma medida da instabilidade da estimativa de largura de banda de saída em bits por segundo.

Esse valor é sempre 0 em sistemas que não têm estatísticas TCP estendidas habilitadas por padrão.

Aplica-se a

Confira também