DbContextOptionsBuilder<TContext>.UseLoggerFactory(ILoggerFactory) 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.
Bu ILoggerFactory bağlam tarafından yapılan günlüğe kaydetme ILogger örnekleri oluşturmak için kullanılacak olan 'i ayarlar.
Yöntemlerden birini kullanırken bu yöntemi çağırmaya gerek EntityFrameworkServiceCollectionExtensions.AddDbContext yoktur. 'AddDbContext', EF ILoggerFactory tarafından kullanılanın uygulama hizmet sağlayıcısından elde edilir.
Bu yöntem, uygulama bir çağrısı aracılığıyla iç hizmet sağlayıcısını ayar kuruyorsa UseInternalServiceProvider(IServiceProvider) kullanılamaz. Bu durumda, ILoggerFactory doğrudan bu hizmet sağlayıcısında yapılandırılması gerekir.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseLoggerFactory (Microsoft.Extensions.Logging.ILoggerFactory loggerFactory);
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseLoggerFactory (Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory);
override this.UseLoggerFactory : Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseLoggerFactory (loggerFactory As ILoggerFactory) As DbContextOptionsBuilder(Of TContext)
Parametreler
- loggerFactory
- ILoggerFactory
Kullanılacak günlükçi fabrikası.
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.