IPGlobalStatistics.PacketFragmentFailures Propriedade

Definição

Obtém o número de pacotes de IP (protocolo IP) que não puderam ser fragmentados.

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

Valor da propriedade

Um Int64 valor que especifica o número total de pacotes que exigiam fragmentação, mas que tinham o bit "Não Fragmentar" definido.

Atributos

Exemplos

O exemplo de código a seguir exibe estatísticas de remontagem para pacotes 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);
}

Comentários

Os pacotes que excedem o tamanho máximo do transporte ip são divididos em fragmentos e remontados no destino. O valor retornado por essa propriedade indica o número de pacotes que precisavam ser fragmentados para o transporte ip, mas não pôde ser porque o cabeçalho do pacote especificou que o pacote não era fragmentado.

Aplica-se a

Produto Versões
.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
.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