SqlEngineDbContextOptionsBuilder.EnableRetryOnFailureByDefault 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.
Bağlamı, açıkça yapılandırılmadığı sürece varsayılan yeniden denemeyi IExecutionStrategy kullanacak şekilde yapılandırılır.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder EnableRetryOnFailureByDefault();
abstract member EnableRetryOnFailureByDefault : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
override this.EnableRetryOnFailureByDefault : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailureByDefault () As SqlEngineDbContextOptionsBuilder
Döndürülenler
Açıklamalar
Bu strateji özellikle SQL Server, Azure SQL Azure Synapse 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 .