IPGlobalStatistics.PacketReassemblyTimeout Eigenschap

Definitie

Hiermee haalt u de maximale hoeveelheid tijd op waarin alle fragmenten van een IP-pakket (Internet Protocol) moeten binnenkomen.

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

Waarde van eigenschap

Een Int64 waarde die het maximum aantal milliseconden aangeeft waarin alle fragmenten van een pakket moeten aankomen om te voorkomen dat ze worden verwijderd.

Voorbeelden

In het volgende codevoorbeeld worden herassembly-statistieken voor IP-pakketten weergegeven.

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

Opmerkingen

Pakketten die de maximale grootte voor IP-transport overschrijden, worden opgesplitst in fragmenten en opnieuw op de bestemming samengevoegd. Als alle fragmenten waaruit een gefragmenteerd IP-pakket bestaat, niet binnen de toegestane tijd binnenkomen, wordt het pakket verwijderd.

Van toepassing op