Condividi tramite


BandwidthStatistics Struct

Definizione

Rappresenta le informazioni sulla larghezza di banda per il trasferimento dei dati di rete tramite un oggetto StreamSocket, StreamWebSocket o 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
Ereditarietà
BandwidthStatistics
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
ID_CAP_NETWORKING [Windows Phone]

Campi

InboundBandwidthPeaked

Valore booleano che indica se la stima della larghezza di banda in ingresso calcolata per la rete ha raggiunto il picco.

Questo membro è impostato su true quando l'app usa una quantità sufficiente della larghezza di banda di connessione che il sistema può ottenere una buona stima del prodotto di ritardo della larghezza di banda e può determinare che la finestra di congestione è una frazione sostanziale del prodotto di ritardo della larghezza di banda. Questo membro può passare da true a false se l'app invia meno dati.

Questo valore è sempre false nei sistemi che non dispongono di statistiche TCP estese abilitate per impostazione predefinita.

InboundBitsPerSecond

Stima della larghezza di banda in ingresso calcolata in bit al secondo.

Questo valore è sempre 0 nei sistemi che non dispongono di statistiche TCP estese abilitate per impostazione predefinita.

InboundBitsPerSecondInstability

Misura dell'instabilità della stima della larghezza di banda in ingresso in bit al secondo.

Questo valore è sempre 0 nei sistemi che non dispongono di statistiche TCP estese abilitate per impostazione predefinita.

OutboundBandwidthPeaked

Valore booleano che indica se la stima della larghezza di banda in uscita calcolata per il percorso di rete ha raggiunto il picco.

Questo membro è impostato su true quando l'app usa una quantità sufficiente della larghezza di banda di connessione che il sistema può ottenere una buona stima del prodotto di ritardo della larghezza di banda e può determinare che la finestra di congestione è una frazione sostanziale del prodotto di ritardo della larghezza di banda. Questo membro può passare da true a false se l'app invia meno dati.

Questo valore è sempre false nei sistemi che non dispongono di statistiche TCP estese abilitate per impostazione predefinita.

OutboundBitsPerSecond

Stima della larghezza di banda in uscita calcolata in bit al secondo.

Questo valore è sempre 0 nei sistemi che non dispongono di statistiche TCP estese abilitate per impostazione predefinita.

OutboundBitsPerSecondInstability

Misura dell'instabilità della stima della larghezza di banda in uscita in bit al secondo.

Questo valore è sempre 0 nei sistemi che non dispongono di statistiche TCP estese abilitate per impostazione predefinita.

Si applica a

Vedi anche