SqlServerDbContextOptionsBuilder.EnableRetryOnFailure Yöntem

Tanım

Aşırı Yüklemeler

EnableRetryOnFailure()

Bağlamı varsayılan yeniden denemeyi kullanmak üzere IExecutionStrategy yapılandırıyor.

Bu strateji özellikle SQL Server (SQL Azure). Yeniden denenen geçici hatalar için hata numaralarıyla önceden yapılandırılmıştır.

En fazla yeniden deneme sayısı için varsayılan değer 6, en fazla varsayılan gecikme için 30 saniye kullanılır.

EnableRetryOnFailure(Int32)

Bağlamı varsayılan yeniden denemeyi kullanmak üzere IExecutionStrategy yapılandırıyor.

Bu strateji özellikle SQL Server (SQL Azure). Yeniden denenen geçici hatalar için hata numaralarıyla önceden yapılandırılmıştır.

En yüksek varsayılan gecikme için varsayılan değer 30 saniye kullanılır.

EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)

Bağlamı varsayılan yeniden denemeyi kullanmak üzere IExecutionStrategy yapılandırıyor.

Bu strateji özellikle SQL Server (SQL Azure). Yeniden denenen geçici hatalar için hata numaralarıyla önceden yapılandırılmıştır, ancak ek hata numaraları da sağlanmalıdır.

EnableRetryOnFailure()

Bağlamı varsayılan yeniden denemeyi kullanmak üzere IExecutionStrategy yapılandırıyor.

Bu strateji özellikle SQL Server (SQL Azure). Yeniden denenen geçici hatalar için hata numaralarıyla önceden yapılandırılmıştır.

En fazla yeniden deneme sayısı için varsayılan değer 6, en fazla varsayılan gecikme için 30 saniye kullanılır.

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

Döndürülenler

SqlServerDbContextOptionsBuilder

Açıklamalar

Daha fazla bilgi için bkz. Bağlantı resiliansı ve veritabanı yeniden denemeleri.

Şunlara uygulanır

EnableRetryOnFailure(Int32)

Bağlamı varsayılan yeniden denemeyi kullanmak üzere IExecutionStrategy yapılandırıyor.

Bu strateji özellikle SQL Server (SQL Azure). Yeniden denenen geçici hatalar için hata numaralarıyla önceden yapılandırılmıştır.

En yüksek varsayılan gecikme için varsayılan değer 30 saniye kullanılır.

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

Parametreler

maxRetryCount
Int32

Döndürülenler

SqlServerDbContextOptionsBuilder

Açıklamalar

Daha fazla bilgi için bkz. Bağlantı resiliansı ve veritabanı yeniden denemeleri.

Şunlara uygulanır

EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)

Bağlamı varsayılan yeniden denemeyi kullanmak üzere IExecutionStrategy yapılandırıyor.

Bu strateji özellikle SQL Server (SQL Azure). Yeniden denenen geçici hatalar için hata numaralarıyla önceden yapılandırılmıştır, ancak ek hata numaraları da sağlanmalıdır.

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

Parametreler

maxRetryCount
Int32

En fazla yeniden deneme girişimi sayısı.

maxRetryDelay
TimeSpan

Yeniden denemeler arasındaki en büyük gecikme.

errorNumbersToAdd
ICollection<Int32>

Geçici SQL olması gereken ek hata numaraları.

Döndürülenler

SqlServerDbContextOptionsBuilder

Açıklamalar

Daha fazla bilgi için bkz. Bağlantı resiliansı ve veritabanı yeniden denemeleri.

Şunlara uygulanır