public class ConfigurationBuilderContext : IConfigurationBuilderMutableContext,
IConfigurationBuilderContext, IAsyncDisposable, ISealablePublic Class ConfigurationBuilderContext
Implements IConfigurationBuilderMutableContext, IConfigurationBuilderContext, IAsyncDisposable, ISealablepublic ref class ConfigurationBuilderContext : IConfigurationBuilderMutableContext,
IConfigurationBuilderContext, IAsyncDisposable, ISealabletype ConfigurationBuilderContext =
class
interface IConfigurationBuilderMutableContext
interface IConfigurationBuilderContext
interface IAsyncDisposable
interface ISealable
end| ConfigurationBuilderContext | Контекст построения конфигурации. |
| Composer | Объект IConfigurationComposer, использованный для построения текущего контекста. |
| ContextFinalizers | Объекты IConfigurationContextFinalizer, выполняющие финализацию значений в текущем контексте, которая вызывается после загрузки конфигурации, но перед освобождением зависимостей в свойствах контекста. Обработка выполняется в порядке перечисления. |
| CurrentFolder | Путь к текущей папке, относительно которого строки @file преобразуются в полные пути, а также рассчитываются директивы .include, или null/пустая строка, если у таких строк удаляется символ @, но путь остаётся относительным, а директивы считаются от текущей папки. |
| CurrentStorage | Хранилище для текущего обрабатываемого файла конфигурации. Изменяется в процессе обработки, а после её завершения - объединяется с хранилищем Storage. Возвращает null, если в текущий момент файл конфигурации не обрабатывается. |
| Directives | Объекты IConfigurationDirective, выполняющие обработку директивы. Обработка выполняется в порядке перечисления. |
| Errors | Ошибки, возникшие при построении конфигурации. |
| FileProvider | Объект, предоставляющий доступ к файловой системе для построения конфигурации. |
| IncludeHandlers | Объекты IConfigurationIncludeHandler, выполняющие обработку значения директивы IncludeConfigurationDirective. Обработка выполняется в порядке перечисления. |
| Info | Дополнительная информация, передаваемая в контексте между объектами в процессе построения конфигурации. |
| IsDisposed | Признак того, что ресурсы объекта были освобождены. |
| IsSealed | Признак того, что объект был защищён от изменений. |
| JsonSerializer | Объект, предоставляющий доступ к сериализатору JSON. |
| Logger | Объект, используемый для логирования информации в процессе построения конфигурации. |
| NextProcessQueueItems | Коллекция элементов, добавляемых в начало очереди ProcessQueue в порядке их указания в списке при завершении обработки объекта IConfigurationBuilderItem на текущей итерации. |
| ProcessedItems | Успешно обработанные конфигурационные файлы в порядке обработки. |
| ProcessQueue | Очередь с ожидающими обработки объектами IConfigurationBuilderItemSource, которые предоставляют доступ к файлам конфигурации. Элементы будут вызваны в порядке нахождения в очереди. |
| QueueProcessor | Объект, выполняющий обработку очереди ProcessQueue для объектов конфигурации. |
| ReportExceptionFuncAsync | |
| ServiceProvider | Объект, предоставляющий средства для получения дополнительных зависимостей. |
| Storage | Хранилище конфигурации, построение которого выполняется. |
| StorageProcessors | Объекты IConfigurationStorageProcessor, выполняющие обработку указанного хранилища. Обработка выполняется в порядке перечисления. |
| StorageTransformers | Объекты IConfigurationStorageTransformer, преобразующие хеш-таблицы Dictionary<string, object?>. Обработка выполняется в порядке перечисления. |
| SymbolManager | Объект, выполняющий операции с символами, включая их объявление, проверку выражений и замену символов в строке. |
| Symbols | Объявленные символы. |
| ValueTransformers | Объекты IConfigurationValueTransformer, преобразующие атомарные значения. Обработка выполняется в порядке перечисления. |
| DisposeAsync | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. |
| DisposeCoreAsync | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| ExecuteContextFinalizersAsync | Выполняет финализацию контекста в соответствии с объектами ContextFinalizers в порядке их указания. |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| Seal | Защищает объект от изменений. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |