IPGlobalStatistics.PacketFragmentFailures Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le nombre de paquets IP (Internet Protocol) qui n’ont pas pu être fragmentés.
public:
abstract property long PacketFragmentFailures { long get(); };
public abstract long PacketFragmentFailures { get; }
member this.PacketFragmentFailures : int64
Public MustOverride ReadOnly Property PacketFragmentFailures As Long
Valeur de propriété
Valeur Int64 qui spécifie le nombre total de paquets qui ont requis la fragmentation, mais qui avaient le bit « Ne pas fragmenter » défini.
Exemples
L’exemple de code suivant affiche des statistiques de réassemblage pour les paquets IP.
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
Remarques
Les paquets qui dépassent la taille maximale pour le transport IP sont divisés en fragments et réassemblés à la destination. La valeur retournée par cette propriété indique le nombre de paquets qui doivent être fragmentés pour le transport IP, mais ne peut pas être parce que l’en-tête de paquet a spécifié que le paquet n’est pas fragmenté.