ObjectContext.CommandTimeout プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのオブジェクト コンテキスト操作のタイムアウト値を秒単位で取得または設定します。
null値は、基になるプロバイダーの既定値が使用されることを示します。
public:
property Nullable<int> CommandTimeout { Nullable<int> get(); void set(Nullable<int> value); };
public int? CommandTimeout { get; set; }
member this.CommandTimeout : Nullable<int> with get, set
Public Property CommandTimeout As Nullable(Of Integer)
プロパティ値
タイムアウト値である Int32 値 (秒単位)。
例外
タイムアウト値が 0 未満です。
例
注釈
オブジェクト クエリと SaveChanges 操作の既定のタイムアウトは、基になる接続プロバイダーによって定義されます。 ただし、この既定のタイムアウト値は、ObjectContextの CommandTimeout プロパティを使用してオーバーライドできます。 これは、複雑なクエリがある場合、または他のパフォーマンスの問題によってクエリや SaveChanges の呼び出しが頻繁にタイムアウトする場合に行います。