ConfigurationBuilderContext - конструктор
Контекст построения конфигурации.
Пространство имён: Tessa.Platform.ConfigurationСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ConfigurationBuilderContext(
IDictionary<string, string>? symbols = null,
IList<IConfigurationBuilderItem>? processedItems = null,
IList<IConfigurationError>? errors = null,
IConfigurationProcessQueue? processQueue = null,
ILogger? logger = null
)
Public Sub New (
Optional symbols As IDictionary(Of String, String) = Nothing,
Optional processedItems As IList(Of IConfigurationBuilderItem) = Nothing,
Optional errors As IList(Of IConfigurationError) = Nothing,
Optional processQueue As IConfigurationProcessQueue = Nothing,
Optional logger As ILogger = Nothing
)
public:
ConfigurationBuilderContext(
IDictionary<String^, String^>^ symbols = nullptr,
IList<IConfigurationBuilderItem^>^ processedItems = nullptr,
IList<IConfigurationError^>^ errors = nullptr,
IConfigurationProcessQueue^ processQueue = nullptr,
ILogger^ logger = nullptr
)
new :
?symbols : IDictionary<string, string> *
?processedItems : IList<IConfigurationBuilderItem> *
?errors : IList<IConfigurationError> *
?processQueue : IConfigurationProcessQueue *
?logger : ILogger
(* Defaults:
let _symbols = defaultArg symbols null
let _processedItems = defaultArg processedItems null
let _errors = defaultArg errors null
let _processQueue = defaultArg processQueue null
let _logger = defaultArg logger null
*)
-> ConfigurationBuilderContext
Параметры
- symbols IDictionaryString, String (Optional)
Объявленные символы.
- processedItems IListIConfigurationBuilderItem (Optional)
Успешно обработанные конфигурационные файлы в порядке обработки.
- errors IListIConfigurationError (Optional)
Ошибки, возникшие при построении конфигурации.
- processQueue IConfigurationProcessQueue (Optional)
Очередь с ожидающими обработки объектами
IConfigurationBuilderItemSource,
которые предоставляют доступ к файлам конфигурации. Элементы будут вызваны в порядке нахождения в очереди.
- logger ILogger (Optional)
Объект, используемый для логирования информации в процессе построения конфигурации.