IPGlobalStatistics.PacketFragmentFailures Proprietà

Definizione

Ottiene il numero di pacchetti IP (Internet Protocol) che non possono essere frammentati.

public:
 abstract property long PacketFragmentFailures { long get(); };
public abstract long PacketFragmentFailures { get; }
member this.PacketFragmentFailures : int64
Public MustOverride ReadOnly Property PacketFragmentFailures As Long

Valore della proprietà

Valore Int64 che specifica il numero totale di pacchetti che richiedevano la frammentazione, ma che ha impostato il bit "Don't Fragment".

Esempio

Nell'esempio di codice seguente vengono visualizzate le statistiche di riassemblaggio per i pacchetti IP.

public static void ShowFragmentationStatistics()
{
    IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
    IPGlobalStatistics ipstat = properties.GetIPv4GlobalStatistics();
    Console.WriteLine("  Reassembly Data:");
    Console.WriteLine("      Reassembly Timeout .................. : {0}",
        ipstat.PacketReassemblyTimeout);
    Console.WriteLine("      Reassemblies Required ............... : {0}",
        ipstat.PacketReassembliesRequired);
    Console.WriteLine("      Packets Reassembled ................. : {0}",
        ipstat.PacketsReassembled);
    Console.WriteLine("      Packets Fragmented .................. : {0}",
        ipstat.PacketsFragmented);
    Console.WriteLine("      Fragment Failures ................... : {0}",
        ipstat.PacketFragmentFailures);
}
Public Shared Sub ShowFragmentationStatistics() 
    Dim properties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
    Dim ipstat As IPGlobalStatistics = properties.GetIPv4GlobalStatistics()
    Console.WriteLine("  Reassembly Data:")
    Console.WriteLine("      Reassembly Timeout .................. : {0}", ipstat.PacketReassemblyTimeout)
    Console.WriteLine("      Reassemblies Required ............... : {0}", ipstat.PacketReassembliesRequired)
    Console.WriteLine("      Packets Reassembled ................. : {0}", ipstat.PacketsReassembled)
    Console.WriteLine("      Packets Fragmented .................. : {0}", ipstat.PacketsFragmented)
    Console.WriteLine("      Fragment Failures ................... : {0}", ipstat.PacketFragmentFailures)

End Sub

Commenti

I pacchetti che superano le dimensioni massime per il trasporto IP vengono suddivisi in frammenti e riassemblati nella destinazione. Il valore restituito da questa proprietà indica il numero di pacchetti che devono essere frammentati per il trasporto IP, ma non possono essere perché l'intestazione del pacchetto ha specificato che il pacchetto non è frammentato.

Si applica a