LoggerFactory Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
LoggerFactory() |
Создает новый экземпляр LoggerFactory. |
LoggerFactory(IEnumerable<ILoggerProvider>) |
Создает новый LoggerFactory экземпляр с указанными поставщиками. |
LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions) |
Создает новый LoggerFactory экземпляр с указанными поставщиками и параметрами фильтра. |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>) |
Создает новый LoggerFactory экземпляр с указанными поставщиками и параметром фильтра. |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>) |
Создает новый LoggerFactory экземпляр с указанными поставщиками, параметром фильтра и параметрами фабрики средства ведения журнала. |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider) |
Создает новый экземпляр LoggerFactory. |
LoggerFactory()
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
Создает новый экземпляр LoggerFactory.
public:
LoggerFactory();
public LoggerFactory ();
Public Sub New ()
Применяется к
LoggerFactory(IEnumerable<ILoggerProvider>)
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
Создает новый LoggerFactory экземпляр с указанными поставщиками.
public:
LoggerFactory(System::Collections::Generic::IEnumerable<Microsoft::Extensions::Logging::ILoggerProvider ^> ^ providers);
public LoggerFactory (System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers);
new Microsoft.Extensions.Logging.LoggerFactory : seq<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.LoggerFactory
Public Sub New (providers As IEnumerable(Of ILoggerProvider))
Параметры
- providers
- IEnumerable<ILoggerProvider>
Поставщики, которые следует использовать при создании экземпляров ILogger.
Применяется к
LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
Создает новый LoggerFactory экземпляр с указанными поставщиками и параметрами фильтра.
public:
LoggerFactory(System::Collections::Generic::IEnumerable<Microsoft::Extensions::Logging::ILoggerProvider ^> ^ providers, Microsoft::Extensions::Logging::LoggerFilterOptions ^ filterOptions);
public LoggerFactory (System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Logging.LoggerFilterOptions filterOptions);
new Microsoft.Extensions.Logging.LoggerFactory : seq<Microsoft.Extensions.Logging.ILoggerProvider> * Microsoft.Extensions.Logging.LoggerFilterOptions -> Microsoft.Extensions.Logging.LoggerFactory
Public Sub New (providers As IEnumerable(Of ILoggerProvider), filterOptions As LoggerFilterOptions)
Параметры
- providers
- IEnumerable<ILoggerProvider>
Поставщики, которые следует использовать при создании экземпляров ILogger.
- filterOptions
- LoggerFilterOptions
Используемые параметры фильтрации.
Применяется к
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>)
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
Создает новый LoggerFactory экземпляр с указанными поставщиками и параметром фильтра.
public:
LoggerFactory(System::Collections::Generic::IEnumerable<Microsoft::Extensions::Logging::ILoggerProvider ^> ^ providers, Microsoft::Extensions::Options::IOptionsMonitor<Microsoft::Extensions::Logging::LoggerFilterOptions ^> ^ filterOption);
public LoggerFactory (System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> filterOption);
new Microsoft.Extensions.Logging.LoggerFactory : seq<Microsoft.Extensions.Logging.ILoggerProvider> * Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> -> Microsoft.Extensions.Logging.LoggerFactory
Public Sub New (providers As IEnumerable(Of ILoggerProvider), filterOption As IOptionsMonitor(Of LoggerFilterOptions))
Параметры
- providers
- IEnumerable<ILoggerProvider>
Поставщики, которые следует использовать при создании экземпляров ILogger.
- filterOption
- IOptionsMonitor<LoggerFilterOptions>
Используемый параметр фильтрации.
Применяется к
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>)
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
Создает новый LoggerFactory экземпляр с указанными поставщиками, параметром фильтра и параметрами фабрики средства ведения журнала.
public:
LoggerFactory(System::Collections::Generic::IEnumerable<Microsoft::Extensions::Logging::ILoggerProvider ^> ^ providers, Microsoft::Extensions::Options::IOptionsMonitor<Microsoft::Extensions::Logging::LoggerFilterOptions ^> ^ filterOption, Microsoft::Extensions::Options::IOptions<Microsoft::Extensions::Logging::LoggerFactoryOptions ^> ^ options);
public LoggerFactory (System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> filterOption, Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Logging.LoggerFactoryOptions> options = default);
public LoggerFactory (System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> filterOption, Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Logging.LoggerFactoryOptions>? options);
new Microsoft.Extensions.Logging.LoggerFactory : seq<Microsoft.Extensions.Logging.ILoggerProvider> * Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> * Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Logging.LoggerFactoryOptions> -> Microsoft.Extensions.Logging.LoggerFactory
Public Sub New (providers As IEnumerable(Of ILoggerProvider), filterOption As IOptionsMonitor(Of LoggerFilterOptions), Optional options As IOptions(Of LoggerFactoryOptions) = Nothing)
Public Sub New (providers As IEnumerable(Of ILoggerProvider), filterOption As IOptionsMonitor(Of LoggerFilterOptions), options As IOptions(Of LoggerFactoryOptions))
Параметры
- providers
- IEnumerable<ILoggerProvider>
Поставщики, которые следует использовать при создании экземпляров ILogger.
- filterOption
- IOptionsMonitor<LoggerFilterOptions>
Используемый параметр фильтрации.
- options
- IOptions<LoggerFactoryOptions>
Параметры фабрики средства ведения журнала.
Применяется к
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider)
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
- Исходный код:
- LoggerFactory.cs
Создает новый экземпляр LoggerFactory.
public LoggerFactory (System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> filterOption, Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Logging.LoggerFactoryOptions>? options = default, Microsoft.Extensions.Logging.IExternalScopeProvider? scopeProvider = default);
new Microsoft.Extensions.Logging.LoggerFactory : seq<Microsoft.Extensions.Logging.ILoggerProvider> * Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> * Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Logging.LoggerFactoryOptions> * Microsoft.Extensions.Logging.IExternalScopeProvider -> Microsoft.Extensions.Logging.LoggerFactory
Public Sub New (providers As IEnumerable(Of ILoggerProvider), filterOption As IOptionsMonitor(Of LoggerFilterOptions), Optional options As IOptions(Of LoggerFactoryOptions) = Nothing, Optional scopeProvider As IExternalScopeProvider = Nothing)
Параметры
- providers
- IEnumerable<ILoggerProvider>
Поставщики, которые следует использовать при создании экземпляров ILogger.
- filterOption
- IOptionsMonitor<LoggerFilterOptions>
Используемый параметр фильтрации.
- options
- IOptions<LoggerFactoryOptions>
- scopeProvider
- IExternalScopeProvider
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по