IPGlobalStatistics.PacketsReassembled Özellik

Tanım

Yeniden birleştirilmiş İnternet Protokolü (IP) paketlerinin sayısını alır.

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

Özellik Değeri

Int64 Başarıyla yeniden birleştirilmiş parçalanmış paketlerin toplam sayısını belirten bir değer.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, IP paketleri için yeniden birleştirme istatistiklerini görüntüler.

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

Açıklamalar

IP aktarımı için boyut üst sınırını aşan oturum katmanı paketleri parçalara ayrılır ve hedefte yeniden birleştirilir. Bazı parçalar kaybolursa veya belirli bir süre içinde gelmezse, yeniden birleştirme başarılı olmaz.

Şunlara uygulanır

Ürün Sürümler
.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