public class DefaultConfigurationManager : IConfigurationManager,
IAsyncInitializablePublic Class DefaultConfigurationManager
Implements IConfigurationManager, IAsyncInitializablepublic ref class DefaultConfigurationManager : IConfigurationManager,
IAsyncInitializabletype DefaultConfigurationManager =
class
interface IConfigurationManager
interface IAsyncInitializable
end| DefaultConfigurationManager(IConfigurationManager) | Создаёт глубокую копию конфигурации. |
| DefaultConfigurationManager(ConfigurationObject, IEnumerableKeyValuePairString, String) | Создаёт экземпляр класса с указанием значений его свойств. После создания объекта необходимо вызвать метод асинхронной инициализации InitializeAsync(CancellationToken). |
| DefaultConfigurationManager(DictionaryString, Object, IReadOnlyCollectionKeyValuePairString, String) | Создаёт экземпляр класса с указанием хранилища конфигурации. После создания объекта необходимо вызвать метод асинхронной инициализации InitializeAsync(CancellationToken). |
| DefaultConfigurationManager(String, IReadOnlyCollectionKeyValuePairString, String) | Создаёт экземпляр класса с указанием пути до файла с конфигурацией. После создания объекта необходимо вызвать метод асинхронной инициализации InitializeAsync(CancellationToken). |
| CanReload | Признак того, что для объекта возможна повторная загрузка конфигурации методом ReloadAsync(CancellationToken). |
| Configuration | Объект, описывающий конфигурацию приложения. |
| ConfigurationInternal | Объект конфигурации, который должен быть инициализирован в методе InitializeCoreAsync(CancellationToken). |
| DefaultDefinedSymbols | Символы DefinedSymbols по умолчанию, переданные в конструктор, или null, если такие символы не переданы. |
| DefinedSymbols | Текущие объявленные символы. По умолчанию соответствуют операционной системе, разрядности процессора и другим параметрам среды выполнения. В ходе разбора конфигурационных файлов список символов может изменяться директивой ".define". |
| DefinedSymbolsMutable | |
| Errors | Ошибки, которые возникли при построении конфигурации. |
| ErrorsMutable | Ошибки, которые возникли при построении конфигурации. |
| GetConfigurationBuilderInitializerFuncAsync | |
| GetConfigurationComposerFuncAsync | |
| IsInitialized | Возвращает признак того, что для объекта была выполнена инициализация вызовом метода InitializeAsync(CancellationToken) или ReloadAsync(CancellationToken). |
| Logger | Объект, используемый для логирования в процессе построения конфигурации, или null, если используется объект по умолчанию. |
| PathToInitialize | Путь к файлу конфигурации, который будет обработан в процессе инициализации объекта, или null/пустая строка, если обработка не должна выполняться. |
| ProcessedItems | Успешно обработанные конфигурационные файлы в порядке обработки. |
| ProcessedItemsMutable | Успешно обработанные конфигурационные файлы в порядке обработки. |
| StorageToInitialize | Хранилище конфигурации, которое будет обработано в процессе инициализации объекта, или null, если обработка не должна выполняться. |
| CreateBuilderContext | Создаёт контекст построение конфигурации IConfigurationBuilderMutableContext. |
| CreateConfigurationAsync(DictionaryString, Object, CancellationToken) | Создаёт и возвращает инициализированный объект конфигурации ConfigurationObject, загружая конфигурацию из указанного хранилища. |
| CreateConfigurationAsync(FuncIConfigurationBuilderContext, CancellationToken, ValueTaskIConfigurationBuilderItemSource, CancellationToken) | Создаёт и возвращает инициализированный объект конфигурации ConfigurationObject в соответствии с функцией, возвращающей элемент IConfigurationBuilderItemSource. |
| CreateConfigurationAsync(String, CancellationToken) | Создаёт и возвращает инициализированный объект конфигурации ConfigurationObject, загружая файлы конфигурации по указанному пути. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| 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) |
| GetItemSourceForPathAsync | Возвращает объект IConfigurationBuilderItemSource для обработки файлов по указанному пути или null, если обработка не требуется. |
| GetItemSourceForStorageAsync | Возвращает объект IConfigurationBuilderItemSource для обработки указанного хранилища конфигурации или null, если обработка не требуется. |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| InitializeAsync | Выполняет асинхронную инициализацию объекта. |
| InitializeBuilderContextAsync | Инициализирует контекст context перед построением конфигурации с его использованием. |
| InitializeCoreAsync | Выполняет асинхронную инициализацию объекта. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ReloadAsync | Выполняет повторную загрузку и построение конфигурации. |
| ReloadCoreAsync | Выполняет повторную загрузку и построение конфигурации. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| DefaultLogger | Объект по умолчанию для логирования информации в процессе построения конфигурации. |
| TryGetConfigurationException |
Возвращает исключение, описывающее все ошибки, которые произошли при инициализации конфигурации,
или null, если ошибок не было. Такое исключение можно выбросить, чтобы передать больше информации о проблеме с конфигурацией.
(Определяется PlatformExtensions) |