public sealed class LazyConfigurationManager : IConfigurationManager,
IAsyncInitializablePublic NotInheritable Class LazyConfigurationManager
Implements IConfigurationManager, IAsyncInitializablepublic ref class LazyConfigurationManager sealed : IConfigurationManager,
IAsyncInitializable[<SealedAttribute>]
type LazyConfigurationManager =
class
interface IConfigurationManager
interface IAsyncInitializable
end| LazyConfigurationManager | Объект, управляющий конфигурацией приложений Tessa. В отличии от ConfigurationManager конфигурация создается и инициализируется при первом обращении к свойствам IConfigurationManager или при вызове InitializeAsync(CancellationToken). К объекту возможно одновременное обращение из нескольких потоков. |
| Configuration | Объект, описывающий конфигурацию приложения. |
| DefinedSymbols | Текущие объявленные символы. По умолчанию соответствуют операционной системе, разрядности процессора и другим параметрам среды выполнения. В ходе разбора конфигурационных файлов список символов может изменяться директивой ".define". |
| Errors | Ошибки, которые возникли при построении конфигурации. |
| ProcessedItems | Успешно обработанные конфигурационные файлы в порядке обработки. |
| CreateDefault(DictionaryString, Object, IReadOnlyCollectionKeyValuePairString, String, GetConfigurationBuilderInitializerFuncAsync, GetConfigurationComposerFuncAsync) | Создает объект IConfigurationManager по умолчанию для хранилища, для которого выполняется отложенная инициализация. |
| CreateDefault(String, IReadOnlyCollectionKeyValuePairString, String, GetConfigurationBuilderInitializerFuncAsync, GetConfigurationComposerFuncAsync) | Создает объект IConfigurationManager по умолчанию для файла, для которого выполняется отложенная инициализация. |
| 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) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| InitializeAsync | Выполняет асинхронную инициализацию объекта. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ReloadAsync | Выполняет повторную загрузку и построение конфигурации. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryGetConfigurationException |
Возвращает исключение, описывающее все ошибки, которые произошли при инициализации конфигурации,
или null, если ошибок не было. Такое исключение можно выбросить, чтобы передать больше информации о проблеме с конфигурацией.
(Определяется PlatformExtensions) |