SqlCommand.CommandTimeout プロパティ
アセンブリ: System.Data (system.data.dll 内)

Dim instance As SqlCommand Dim value As Integer value = instance.CommandTimeout instance.CommandTimeout = value
/** @property */ public int get_CommandTimeout () /** @property */ public void set_CommandTimeout (int value)
public override function get CommandTimeout () : int public override function set CommandTimeout (value : int)
コマンドが実行されるまでの待機時間 (秒)。既定値は 30 秒です。

0 は、制限なしを示します。ただし、コマンド実行の試行が永久的に待機されるため、CommandTimeout では使用しないでください。
コンテキスト接続 (接続文字列に "context connection=true" を指定して開かれた SqlConnection) に対してコマンドを実行した場合、CommandTimeout は効力を持ちません。
![]() |
---|
このプロパティは、コマンドの実行または結果処理中のすべてのネットワーク読み取りに対する累積タイムアウトを示します。タイムアウトは、最初の行が返された後でも発生します。ユーザー処理時間は計算されず、ネットワーク読み取り時間だけが考慮されます。 |

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


Weblioに収録されているすべての辞書からSqlCommand.CommandTimeout プロパティを検索する場合は、下記のリンクをクリックしてください。

- SqlCommand.CommandTimeout プロパティのページへのリンク