IPGlobalStatistics.PacketFragmentFailures Vlastnost

Definice

Získá počet ip ip paketů, které nelze fragmentovat.

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
public abstract long PacketFragmentFailures { get; }
C#
public abstract long PacketFragmentFailures { get; }

Hodnota vlastnosti

Hodnota Int64 , která určuje celkový počet paketů, které vyžadovaly fragmentaci, ale měly nastavený bit Ne fragmentovat.

Atributy

Příklady

Následující příklad kódu zobrazuje statistiku opětovného sestavení paketů IP adres.

C#
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);
}

Poznámky

Pakety, které překračují maximální velikost přenosu PROTOKOLU IP, se rozdělí na fragmenty a znovu se sestaví v cíli. Hodnota vrácená touto vlastností označuje počet paketů, které bylo potřeba fragmentovat pro přenos PROTOKOLU IP, ale nemohl být, protože hlavička paketu určila, že paket nebude fragmentován.

Platí pro

Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1