LoggerFactory Sınıf
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.
Belirtilen sağlayıcılara ILogger göre sınıfların örneklerini üretir.
public ref class LoggerFactory : IDisposable, Microsoft::Extensions::Logging::ILoggerFactory
public class LoggerFactory : IDisposable, Microsoft.Extensions.Logging.ILoggerFactory
type LoggerFactory = class
interface ILoggerFactory
interface IDisposable
Public Class LoggerFactory
Implements IDisposable, ILoggerFactory
- Devralma
-
LoggerFactory
- Uygulamalar
Oluşturucular
LoggerFactory() |
Yeni bir LoggerFactory örneği oluşturur. |
LoggerFactory(IEnumerable<ILoggerProvider>) |
Belirtilen sağlayıcılarla yeni LoggerFactory bir örnek oluşturur. |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>) |
Belirtilen sağlayıcılar ve filtre seçeneğiyle yeni LoggerFactory bir örnek oluşturur. |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>) |
Belirtilen sağlayıcılar, filtre seçeneği ve günlükçü fabrikası seçenekleriyle yeni LoggerFactory bir örnek oluşturur. |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider) |
Yeni bir LoggerFactory örneği oluşturur. |
LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions) |
Belirtilen sağlayıcılar ve filtre seçenekleriyle yeni LoggerFactory bir örnek oluşturur. |
Yöntemler
AddProvider(ILoggerProvider) |
Belirtilen sağlayıcıyı örnek oluştururken ILogger kullanılan sağlayıcı koleksiyonuna ekler. |
CheckDisposed() |
Fabrikanın atılıp atılmadığını denetler. |
Create(Action<ILoggingBuilder>) |
Sağlanan |
CreateLogger(String) |
Belirtilen |
Dispose() |
Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Uzantı Metotları
CreateLogger(ILoggerFactory, Type) |
Verilen |
CreateLogger<T>(ILoggerFactory) |
Verilen türün tam adını kullanarak yeni ILogger bir örnek oluşturur. |