PingOptions.DontFragment プロパティ
アセンブリ: System (system.dll 内)

Dim instance As PingOptions Dim value As Boolean value = instance.DontFragment instance.DontFragment = value
/** @property */ public boolean get_DontFragment () /** @property */ public void set_DontFragment (boolean value)
複数のパケットに分けてデータを送信できない場合は true。それ以外の場合は false。既定値は false です。

アプリケーションはこのプロパティを使用して、Ping クラスによってリモート ホストに送信されるデータを複数のパケットに分割できるかどうかを制御します。このオプションは、パケットの送信に使用するルーターやゲートウェイの MTU (Maximum Transmission Unit) のテストに役立ちます。このプロパティが true で、リモート ホストに送信するデータが、送信ホストとリモート ホストの間のゲートウェイやルーターの MTU よりも大きい場合、ping 操作はステータス PacketTooBig で失敗します。

PingOptions コンストラクタを使用してこのプロパティの値を設定し、その値を表示するコード例を次に示します。
// 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);

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- PingOptions.DontFragment プロパティのページへのリンク