IPGlobalStatistics.PacketReassembliesRequired Property

Gets the number of Internet Protocol (IP) packets that required reassembly.

Namespace:  System.Net.NetworkInformation
Assembly:  System (in System.dll)

'Declaration
Public MustOverride ReadOnly Property PacketReassembliesRequired As Long

Property Value

Type: System.Int64
An Int64 value that specifies the total number of packet reassemblies required.

Packets that exceed the maximum size for IP transport are broken into fragments and reassembled at the destination.

The following code example displays reassembly statistics for IP packets.

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 'ShowFragmentationStatistics

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft