PingOptions.DontFragment Property


Gets or sets a Boolean value that controls fragmentation of the data sent to the remote host.

Namespace:   System.Net.NetworkInformation
Assembly:  System (in System.dll)

member DontFragment : bool with get, set

Property Value

Type: System.Boolean

true if the data cannot be sent in multiple packets; otherwise false. The default is false.

Applications use this property to control whether data sent to a remote host by the Ping class can be divided into multiple packets. This option is useful if you want to test the maximum transmission unit (MTU) of the routers and gateways used to transmit the packet. 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.

The following code example demonstrates setting the value of this property using a PingOptions constructor, and then displaying the value.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0
Return to top