PingOptions.DontFragment PingOptions.DontFragment PingOptions.DontFragment PingOptions.DontFragment Property

Definición

Obtiene o establece un valor Boolean que controla la fragmentación de los datos enviados al host remoto.Gets or sets a Boolean value that controls fragmentation of the data sent to the remote host.

public:
 property bool DontFragment { bool get(); void set(bool value); };
public bool DontFragment { get; set; }
member this.DontFragment : bool with get, set
Public Property DontFragment As Boolean

Valor de propiedad

Es true si los datos no pueden enviarse en varios paquetes; de lo contrario, es false.true if the data cannot be sent in multiple packets; otherwise false. De manera predeterminada, es false.The default is false.

Ejemplos

En el ejemplo de código siguiente se muestra cómo establecer el valor de PingOptions esta propiedad mediante un constructor y, a continuación, cómo mostrar el valor.The following code example demonstrates setting the value of this property using a PingOptions constructor, and then displaying the value.

// Set options for transmission:
// The data can go through 64 gateways or routers
// before it is destroyed, and the data packet
// cannot be fragmented.
PingOptions ^ options = gcnew PingOptions( 64,true );
Console::WriteLine( "Time to live: {0}", options->Ttl );
Console::WriteLine( "Don't fragment: {0}", options->DontFragment );

// Set options for transmission:
// The data can go through 64 gateways or routers
// before it is destroyed, and the data packet
// cannot be fragmented.
PingOptions options = new PingOptions (64, true);

Console.WriteLine ("Time to live: {0}", options.Ttl);
Console.WriteLine ("Don't fragment: {0}", options.DontFragment);

Comentarios

Las aplicaciones usan esta propiedad para controlar si los datos enviados a un host remoto Ping mediante la clase se pueden dividir en varios paquetes.Applications use this property to control whether data sent to a remote host by the Ping class can be divided into multiple packets. Esta opción es útil si desea probar la unidad de transmisión máxima (MTU) de los enrutadores y las puertas de enlace que se usan para transmitir el paquete.This option is useful if you want to test the maximum transmission unit (MTU) of the routers and gateways used to transmit the packet. Si esta propiedad es true y los datos enviados al host remoto son más grandes, la MTU de una puerta de enlace o un enrutador entre el remitente y el host remoto, la operación PacketTooBigde ping produce un error con el estado.If this property is true and the data sent to the remote host is larger then the MTU of a gateway or router between the sender and the remote host, the ping operation fails with status PacketTooBig.

Se aplica a