Dil

SqlServerDbContextOptionsBuilder.EnableRetryOnFailure Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
EnableRetryOnFailure()

Bağlamı varsayılan yeniden denemeyi kullanacak şekilde yapılandırıyor IExecutionStrategy.

EnableRetryOnFailure(ICollection<Int32>)

Bağlamı varsayılan yeniden denemeyi kullanacak şekilde yapılandırıyor IExecutionStrategy.

EnableRetryOnFailure(Int32)

Bağlamı varsayılan yeniden denemeyi kullanacak şekilde yapılandırıyor IExecutionStrategy.

EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)

Bağlamı varsayılan yeniden denemeyi kullanacak şekilde yapılandırıyor IExecutionStrategy.

Bu strateji özellikle SQL Server (SQL Azure dahil) için özel olarak uyarlanmıştır. Yeniden denenebilecek geçici hatalar için hata numaralarıyla önceden yapılandırılmıştır, ancak ek hata numaraları da sağlanabilir.

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

Bağlamı varsayılan yeniden denemeyi kullanacak şekilde yapılandırıyor IExecutionStrategy.

EnableRetryOnFailure()

Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs

Bağlamı varsayılan yeniden denemeyi kullanacak şekilde yapılandırıyor 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

Döndürülenler

Açıklamalar

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

En yüksek yeniden deneme sayısı için 6, varsayılan maksimum gecikme için 30 saniye varsayılan değerler kullanılır.

Daha fazla bilgi ve örnek için bkz. Bağlantı dayanıklılığı ve veritabanı yeniden denemeleri .

Şunlara uygulanır

EnableRetryOnFailure(ICollection<Int32>)

Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs

Bağlamı varsayılan yeniden denemeyi kullanacak şekilde yapılandırıyor 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

Parametreler

errorNumbersToAdd
ICollection<Int32>

Geçici olarak kabul edilmesi gereken ek SQL hata numaraları.

Döndürülenler

Açıklamalar

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

En yüksek yeniden deneme sayısı için 6, varsayılan maksimum gecikme için 30 saniye varsayılan değerler kullanılır.

Daha fazla bilgi ve örnek için bkz. Bağlantı dayanıklılığı ve veritabanı yeniden denemeleri .

Şunlara uygulanır

EnableRetryOnFailure(Int32)

Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs

Bağlamı varsayılan yeniden denemeyi kullanacak şekilde yapılandırıyor 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

Parametreler

maxRetryCount
Int32

Döndürülenler

Açıklamalar

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

Varsayılan gecikme üst sınırı için 30 saniyelik varsayılan değer kullanılır.

Daha fazla bilgi ve örnek için bkz. Bağlantı dayanıklılığı ve veritabanı yeniden denemeleri .

Şunlara uygulanır

EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)

Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs

Bağlamı varsayılan yeniden denemeyi kullanacak şekilde yapılandırıyor IExecutionStrategy.

Bu strateji özellikle SQL Server (SQL Azure dahil) için özel olarak uyarlanmıştır. Yeniden denenebilecek geçici hatalar için hata numaralarıyla önceden yapılandırılmıştır, ancak ek hata numaraları da sağlanabilir.

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

Yeniden deneme denemesi sayısı üst sınırı.

maxRetryDelay
TimeSpan

Yeniden denemeler arasındaki en uzun gecikme.

errorNumbersToAdd
ICollection<Int32>

Geçici olarak kabul edilmesi gereken ek SQL hata numaraları.

Döndürülenler

Açıklamalar

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

Şunlara uygulanır

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs
Kaynak:
SqlServerDbContextOptionsBuilder.cs

Bağlamı varsayılan yeniden denemeyi kullanacak şekilde yapılandırıyor 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

Parametreler

maxRetryCount
Int32

Yeniden deneme denemesi sayısı üst sınırı.

maxRetryDelay
TimeSpan

Yeniden denemeler arasındaki en uzun gecikme.

errorNumbersToAdd
IEnumerable<Int32>

Geçici olarak kabul edilmesi gereken ek SQL hata numaraları.

Döndürülenler

Açıklamalar

Bu strateji özellikle SQL Server için uyarlanmıştır. Yeniden denenebilecek geçici hatalar için hata numaralarıyla önceden yapılandırılmıştır, ancak ek hata numaraları da sağlanabilir.

Daha fazla bilgi ve örnek için bkz. Bağlantı dayanıklılığı ve veritabanı yeniden denemeleri .

Şunlara uygulanır