SqlServerDbContextOptionsBuilder.EnableRetryOnFailure メソッド

定義

オーバーロード

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 ();

戻り値

注釈

この戦略は、SQL Server (Azure SQLを含む) に合わせて特別に調整されています。 再試行できる一時的なエラーのエラー番号が事前に構成されています。

最大再試行回数の既定値は 6、既定の最大遅延は 30 秒です。

詳細と例については、「 接続の回復性とデータベースの再試行 」を参照してください。

適用対象

EnableRetryOnFailure(ICollection<Int32>)

既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (System.Collections.Generic.ICollection<int> errorNumbersToAdd);

パラメーター

errorNumbersToAdd
ICollection<Int32>

一時的と見なす必要がある追加の SQL エラー番号。

戻り値

注釈

この戦略は、SQL Server (Azure SQLを含む) に合わせて特別に調整されています。 再試行できる一時的なエラーのエラー番号が事前に構成されています。

最大再試行回数の既定値は 6、既定の最大遅延は 30 秒です。

詳細と例については、「 接続の回復性とデータベースの再試行 」を参照してください。

適用対象

EnableRetryOnFailure(Int32)

既定の再試行を使用するようにコンテキストを IExecutionStrategy構成します。

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount);

パラメーター

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);

パラメーター

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);

パラメーター

maxRetryCount
Int32

再試行の最大数。

maxRetryDelay
TimeSpan

再試行間の最大遅延。

errorNumbersToAdd
IEnumerable<Int32>

一時的と見なす必要がある追加の SQL エラー番号。

戻り値

注釈

この戦略は、SQL Server (Azure SQLを含む) に合わせて特別に調整されています。 再試行できる一時的なエラーのエラー番号が事前に構成されていますが、追加のエラー番号を指定することもできます。

詳細と例については、「 接続の回復性とデータベースの再試行 」を参照してください。

適用対象