RelationalDatabaseFacadeExtensions.SetCommandTimeout メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SetCommandTimeout(DatabaseFacade, Nullable<Int32>) |
この DbContextで実行されるコマンドに使用するタイムアウト (秒単位) を設定します。 |
SetCommandTimeout(DatabaseFacade, TimeSpan) |
この DbContextで実行されるコマンドに使用するタイムアウトを設定します。 |
SetCommandTimeout(DatabaseFacade, Nullable<Int32>)
この DbContextで実行されるコマンドに使用するタイムアウト (秒単位) を設定します。
public static void SetCommandTimeout (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, int? timeout);
static member SetCommandTimeout : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * Nullable<int> -> unit
<Extension()>
Public Sub SetCommandTimeout (databaseFacade As DatabaseFacade, timeout As Nullable(Of Integer))
パラメーター
- databaseFacade
- DatabaseFacade
DatabaseFacadeコンテキストの 。
注釈
この値が設定されている場合は、Entity Framework が クエリを実行するために をDbCommand作成するたびに を設定CommandTimeoutするために使用されます。
この値が設定されていない場合、使用される既定値は、基になる ADO.NET データ プロバイダーによって定義されます。 既定値の詳細については、ADO.NET データ プロバイダーでの の実装 DbCommand に関するドキュメントを参照してください。
コマンドのタイムアウトは接続タイムアウトとは異なる点に注意してください。 通常、接続タイムアウトは接続文字列で構成されます。 最近では、一部の ADO.NET データ プロバイダーが、接続文字列にコマンド タイムアウトを設定する機能を追加しています。 コマンド タイムアウトに対してこの API で設定された値は、接続文字列で設定された値をオーバーライドします。
詳細と例については、「 接続と接続文字列 」を参照してください。
適用対象
SetCommandTimeout(DatabaseFacade, TimeSpan)
この DbContextで実行されるコマンドに使用するタイムアウトを設定します。
public static void SetCommandTimeout (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, TimeSpan timeout);
static member SetCommandTimeout : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * TimeSpan -> unit
<Extension()>
Public Sub SetCommandTimeout (databaseFacade As DatabaseFacade, timeout As TimeSpan)
パラメーター
- databaseFacade
- DatabaseFacade
DatabaseFacadeコンテキストの 。
- timeout
- TimeSpan
使用するタイムアウト。
注釈
これは、 を使用して値を設定できるようにする TimeSpan 砂糖メソッドです。 を に SetCommandTimeout(DatabaseFacade, Nullable<Int32>)委任します。
詳細と例については、「 接続と接続文字列 」を参照してください。
適用対象
Entity Framework