SqlServerDbContextOptionsBuilder.EnableRetryOnFailure Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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
Açıklamalar
Daha fazla bilgi için bkz. Bağlantı resiliansı ve veritabanı yeniden denemeleri.