ILoggingOptions Arabirim
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.
İletilerin günlüğe nasıl kaydedileceğini ve/veya özel durumlara nasıl atileceğini IServiceProvider denetlemeye yönelik tekli düzeyde ayarlanmış seçenekler.
Hizmet ömrü Singleton şudur: . Başka bir ifadeyle tek bir örnek birçok örnek DbContext tarafından kullanılır. Uygulamanın iş parçacığı güvenli olması gerekir. Bu hizmet olarak kaydedilen hizmetlere bağımlı Scoped olamaz.
public interface ILoggingOptions : Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions
type ILoggingOptions = interface
interface ISingletonOptions
Public Interface ILoggingOptions
Implements ISingletonOptions
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. Günlüğe kaydetme, olaylar ve tanılama.
Özellikler
| IsSensitiveDataLoggingEnabled |
tarafından ayarlanmış seçeneği EnableSensitiveDataLogging(Boolean) yansıtıyor. |
| IsSensitiveDataLoggingWarned |
Uyarıyı yeniden günlüğe kaydetmemek için hakkında IsSensitiveDataLoggingEnabled bir uyarı çıkarıldıktan sonra bu bayrak ayarlanır. |
| WarningsConfiguration |
tarafından ayarlanmış seçeneği ConfigureWarnings(Action<WarningsConfigurationBuilder>) yansıtıyor. |
Yöntemler
| Initialize(IDbContextOptions) |
Verilen seçenekten Singleton seçeneklerini başlatır IDbContextOptions . (Devralındığı yer: ISingletonOptions) |
| Validate(IDbContextOptions) |
Verilen seçeneklere kıyasla, belirtilen seçeneklere IDbContextOptions göre değiştirilmediğini doğrular ve varsa oluşturur. (Devralındığı yer: ISingletonOptions) |