IConfigurationManager - интерфейс

Объект, управляющий конфигурацией приложений. К объекту возможно одновременное обращение из нескольких потоков.

Definition

Пространство имён: Tessa.Platform.Configuration
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public interface IConfigurationManager

Свойства

Configuration Объект, описывающий конфигурацию приложения.
DefinedSymbols Текущие объявленные символы. По умолчанию соответствуют операционной системе, разрядности процессора и другим параметрам среды выполнения. В ходе разбора конфигурационных файлов список символов может изменяться директивой ".define".
Errors Ошибки, которые возникли при построении конфигурации.
ProcessedItems Успешно обработанные конфигурационные файлы в порядке обработки.

Методы

ReloadAsync Выполняет повторную загрузку и построение конфигурации.

Методы расширения

TryGetConfigurationException Возвращает исключение, описывающее все ошибки, которые произошли при инициализации конфигурации, или null, если ошибок не было. Такое исключение можно выбросить, чтобы передать больше информации о проблеме с конфигурацией.
(Определяется PlatformExtensions)

См. также