IPGlobalStatistics.PacketReassemblyTimeout Eigenschaft

Definition

Ruft die maximale Zeitspanne ab, in der alle Fragmente eines IP-Pakets (Internet Protocol) eingehen müssen.

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

Eigenschaftswert

Ein Int64 Wert, der die maximale Anzahl von Millisekunden angibt, innerhalb der alle Fragmente eines Pakets eingehen müssen, um zu vermeiden, dass sie verworfen werden.

Beispiele

Im folgenden Codebeispiel werden neu zusammengesetzte Statistiken für IP-Pakete angezeigt.

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

Hinweise

Pakete, die die maximale Größe für den IP-Transport überschreiten, werden in Fragmente unterteilt und am Ziel neu zusammengefasst. Wenn alle Fragmente, aus denen ein fragmentiertes IP-Paket besteht, nicht innerhalb der zulässigen Zeit eingehen, wird das Paket verworfen.

Gilt für: