SqlServerDbContextOptionsBuilder.EnableRetryOnFailure メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
EnableRetryOnFailure() |
既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。 |
EnableRetryOnFailure(ICollection<Int32>) |
既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。 |
EnableRetryOnFailure(Int32) |
既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。 |
EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>) |
既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。 この戦略は、SQL Server (SQL Azureを含む) に合わせて特別に調整されています。 再試行できる一時的なエラーのエラー番号が事前に構成されていますが、追加のエラー番号を指定することもできます。 |
EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>) |
既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。 |
EnableRetryOnFailure()
既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure ();
abstract member EnableRetryOnFailure : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure () As SqlServerDbContextOptionsBuilder
戻り値
注釈
この戦略は、SQL Server (Azure SQLを含む) に合わせて特別に調整されています。 再試行できる一時的なエラーのエラー番号が事前に構成されています。
最大再試行回数の既定値は 6、既定の最大遅延は 30 秒です。
詳細と例については、「 接続の回復性とデータベースの再試行 」を参照してください。
適用対象
EnableRetryOnFailure(ICollection<Int32>)
既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (System.Collections.Generic.ICollection<int> errorNumbersToAdd);
abstract member EnableRetryOnFailure : System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (errorNumbersToAdd As ICollection(Of Integer)) As SqlServerDbContextOptionsBuilder
パラメーター
- errorNumbersToAdd
- ICollection<Int32>
一時的と見なす必要がある追加の SQL エラー番号。
戻り値
注釈
この戦略は、SQL Server (Azure SQLを含む) に合わせて特別に調整されています。 再試行できる一時的なエラーのエラー番号が事前に構成されています。
最大再試行回数の既定値は 6、既定の最大遅延は 30 秒です。
詳細と例については、「 接続の回復性とデータベースの再試行 」を参照してください。
適用対象
EnableRetryOnFailure(Int32)
既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount);
abstract member EnableRetryOnFailure : int -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : int -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer) As SqlServerDbContextOptionsBuilder
パラメーター
- maxRetryCount
- Int32
戻り値
注釈
この戦略は、SQL Server (Azure SQLを含む) に合わせて特別に調整されています。 再試行できる一時的なエラーのエラー番号が事前に構成されています。
既定の最大遅延時間の既定値は 30 秒です。
詳細と例については、「 接続の回復性とデータベースの再試行 」を参照してください。
適用対象
EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)
既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。
この戦略は、SQL Server (SQL Azureを含む) に合わせて特別に調整されています。 再試行できる一時的なエラーのエラー番号が事前に構成されていますが、追加のエラー番号を指定することもできます。
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int>? errorNumbersToAdd);
abstract member EnableRetryOnFailure : int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer)) As SqlServerDbContextOptionsBuilder
パラメーター
- maxRetryCount
- Int32
再試行の最大数。
- maxRetryDelay
- TimeSpan
再試行間の最大遅延。
- errorNumbersToAdd
- ICollection<Int32>
一時的と見なす必要がある追加の SQL エラー番号。
戻り値
注釈
詳細については、「 接続の回復性とデータベースの再試行 」を参照してください。
適用対象
EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)
既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.IEnumerable<int>? errorNumbersToAdd);
abstract member EnableRetryOnFailure : int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As IEnumerable(Of Integer)) As SqlServerDbContextOptionsBuilder
パラメーター
- maxRetryCount
- Int32
再試行の最大数。
- maxRetryDelay
- TimeSpan
再試行間の最大遅延。
- errorNumbersToAdd
- IEnumerable<Int32>
一時的と見なす必要がある追加の SQL エラー番号。
戻り値
注釈
この戦略は、SQL Server (Azure SQLを含む) に合わせて特別に調整されています。 再試行できる一時的なエラーのエラー番号が事前に構成されていますが、追加のエラー番号を指定することもできます。
詳細と例については、「 接続の回復性とデータベースの再試行 」を参照してください。
適用対象
Entity Framework