DbContextOptionsBuilder.UseLoggerFactory(ILoggerFactory) Yöntem

Tanım

Bu ILoggerFactory bağlam tarafından yapılan günlüğe kaydetme ILogger örnekleri oluşturmak için kullanılacak olan 'i ayarlar.

'AddDbContextPool' dahil olmak üzere 'AddDbContext' yöntemlerinden birini kullanırken bu yöntemi çağırmanıza gerek yoktur. Bu yöntemler, EF tarafından ILoggerFactory kullanılanın uygulama hizmet sağlayıcısından elde ed olmasını sağlar.

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 UseLoggerFactory (Microsoft.Extensions.Logging.ILoggerFactory loggerFactory);
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseLoggerFactory (Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory);
abstract member UseLoggerFactory : Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseLoggerFactory : Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseLoggerFactory (loggerFactory As ILoggerFactory) As DbContextOptionsBuilder

Parametreler

loggerFactory
ILoggerFactory

Kullanılacak günlükçi fabrikası.

Döndürülenler

DbContextOptionsBuilder

Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.

Şunlara uygulanır