PingOptions.DontFragment プロパティとは何? わかりやすく解説 Weblio辞書 (original) (raw)

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

リモート ホスト送信するデータフラグメンテーション制御する Boolean 値を取得または設定します

名前空間: System.Net.NetworkInformation
アセンブリ: System (system.dll 内)
構文構文

Visual Basic (宣言)

Public Property DontFragment As Boolean

Visual Basic (使用法)

Dim instance As PingOptions Dim value As Boolean

value = instance.DontFragment

instance.DontFragment = value

C#

public bool DontFragment { get; set; }

C++

public: property bool DontFragment { bool get (); void set (bool value); }

J#

/** @property */ public boolean get_DontFragment ()

/** @property */ public void set_DontFragment (boolean value)

JScript

public function get DontFragment () : boolean

public function set DontFragment (value : boolean)

プロパティ
複数パケット分けてデータ送信できない場合は **true**。それ以外場合は **false**。既定値false です。

解説解説

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

使用例使用例

PingOptions コンストラクタ使用してこのプロパティの値を設定し、その値を表示するコード例次に示します

C#

// 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 によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.0

参照参照

関連項目
PingOptions クラス
PingOptions メンバ
System.Net.NetworkInformation 名前空間