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

Definition

Ruft einen Boolean-Wert ab, der die Fragmentierung der an den Remotehost gesendeten Daten steuert, oder legt diesen fest.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

Eigenschaftswert

true, wenn die Daten nicht in mehreren Paketen gesendet werden können, andernfalls false.true if the data cannot be sent in multiple packets; otherwise false. Die Standardeinstellung ist false.The default is false.

Beispiele

Das folgende Codebeispiel veranschaulicht das Festlegen des Wert dieser Eigenschaft mit einem PingOptions Konstruktor, und klicken Sie dann den Wert angezeigt.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);

Hinweise

Anwendungen verwenden diese Eigenschaft, um zu steuern, ob die Datenübertragung an einen Remotehost durch die Ping Klasse kann mehrere Pakete aufgeteilt werden.Applications use this property to control whether data sent to a remote host by the Ping class can be divided into multiple packets. Diese Option ist nützlich, wenn Sie die Router und Gateways, die zum Übertragen des Pakets die maximale Übertragungseinheit (MTU) testen möchten.This option is useful if you want to test the maximum transmission unit (MTU) of the routers and gateways used to transmit the packet. Wenn diese Eigenschaft true an den Remotehost gesendeten Daten ist größer, und die maximale Übertragungseinheit eines Gateways oder Router zwischen dem Absender und dem Remotehost, der Pingvorgang fehlschlägt, mit dem Status PacketTooBig.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.

Gilt für: