public sealed class ConfigurationManager : IConfigurationManager,
IAsyncInitializable
Public NotInheritable Class ConfigurationManager
Implements IConfigurationManager, IAsyncInitializable
public ref class ConfigurationManager sealed : IConfigurationManager,
IAsyncInitializable
[<SealedAttribute>]
type ConfigurationManager =
class
interface IConfigurationManager
interface IAsyncInitializable
end
ConfigurationManager(ConfigurationObject, IEnumerableKeyValuePairString, String) | Создаёт экземпляр класса с указанием значений его свойств. После создания объекта необходимо вызвать метод асинхронной инициализации InitializeAsync(CancellationToken). |
ConfigurationManager(String, IEnumerableKeyValuePairString, String) | Создаёт экземпляр класса с указанием полного пути до файла с конфигурацией. Вызов конструктора не может завершиться исключением. После создания объекта необходимо вызвать метод асинхронной инициализации InitializeAsync(CancellationToken). |
ConfigurationManager(Assembly, String, IEnumerableKeyValuePairString, String) | Создаёт экземпляр класса с указанием сборки, рядом с которой лежит файл конфигурации app.json. Вызов конструктора не может завершиться исключением. После создания объекта необходимо вызвать метод асинхронной инициализации InitializeAsync(CancellationToken). |
Configuration | Объект, описывающий конфигурацию приложения Tessa. |
Default | Конфигурация приложения, доступная по умолчанию. Рекомендуется использовать метод GetDefaultAsync(CancellationToken) для асинхронной инициализации конфигурации. |
DefinedSymbols | Текущие объявленные символы. По умолчанию соответствуют операционной системе, разрядности процессора и другим параметрам среды выполнения. В ходе разбора конфигурационных файлов список символов может изменяться директивой ".define". |
Errors | Ошибки, которые возникли при разборе файлов конфигурации сервера. |
GlobalDefinedSymbols | Глобально объявленные символы по умолчанию, доступные для всех объектов конфигурации. По умолчанию соответствуют операционной системе, разрядности процессора и другим параметрам среды выполнения. Используются для инициализации начального значения свойства DefinedSymbols для каждого объекта конфигурации. |
Settings | Настройки для приложения, доступные по умолчанию. В качестве ключа выступает имя настройки, а в качестве значения - её значение (строка, число и т.п.). Целые числа обычно представление как тип Int64. |
CreateDefaultAsync | Создает конфигурацию приложения |
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) |
GetCurrentSymbols | Возвращает текущие объявленные символы DefinedSymbols, соответствующие операционной системе, разрядности процессора и другим параметрам среды выполнения. |
GetDefaultAsync | Получает конфигурацию приложения, доступную по умолчанию. |
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) |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
DefaultSymbolValue | Значение по умолчанию для символов. |
DefineDirective | Директива в конфигурационном файле, выполняющая включение или исключение символов из текущей конфигурации. Символы в дальнейшей используются в директиве IfDirective. Пример: ".define": [ "addedSymbol", "!removedSymbol" ] |
IfDirective | Директива в конфигурационном файле, выполняющая включение в текущую конфигурацию нижележащего блока при условии, что выполняется условие, связанное с перечисленными символами. Пример: ".if": [ [ "existentSymbol", "!absentSymbol" ], { "Key": value } ] |
IncludeDirective | Директива в конфигурационном файле, выполняющая включение содержимого указанного файла в текущую конфигурацию. Пример: ".include": "../app.json" |
LinuxSymbol | Символ, объявленный при выполнении на Linux. |
Process32BitSymbol | Символ, объявленный при выполнении в 32-битном процессе. |
Process64BitSymbol | Символ, объявленный при выполнении в 64-битном процессе. |
WindowsSymbol | Символ, объявленный при выполнении на Windows. |
Get | (Определяется ComHelper) |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
Invoke | (Определяется ComHelper) |
Set | (Определяется ComHelper) |