Language

RelationalDatabaseFacadeExtensions.SetCommandTimeout メソッド

定義

オーバーロード

Name 説明
SetCommandTimeout(DatabaseFacade, Nullable<Int32>)

この DbContextで実行されるコマンドに使用するタイムアウト (秒単位) を設定します。

SetCommandTimeout(DatabaseFacade, TimeSpan)

この DbContextで実行されるコマンドに使用するタイムアウトを設定します。

SetCommandTimeout(DatabaseFacade, Nullable<Int32>)

ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs

この 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 。

timeout
Nullable<Int32>

使用するタイムアウト (秒単位)。

注釈

この値が設定されている場合は、Entity Framework がクエリを実行するDbCommandを作成するたびに、CommandTimeoutを設定するために使用されます。

この値が設定されていない場合、使用される既定値は、基になる ADO.NET データ プロバイダーによって定義されます。 既定値の詳細については、ADO.NET データ プロバイダーでのDbCommandの実装に関するドキュメントを参照してください。

コマンドのタイムアウトは接続タイムアウトとは異なる点に注意してください。 接続タイムアウトは通常、接続文字列で構成されます。 最近では、一部の ADO.NET データ プロバイダーは、接続文字列でコマンド タイムアウトを設定する機能を追加しています。 コマンド タイムアウトに対してこの API で設定された値は、接続文字列で設定されたすべての値をオーバーライドします。

詳細と例については、「 接続と接続文字列 」を参照してください。

適用対象

SetCommandTimeout(DatabaseFacade, TimeSpan)

ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs

この 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>)に委任されます。

詳細と例については、「 接続と接続文字列 」を参照してください。

適用対象