ConfigurationManager(Assembly, String, IEnumerableKeyValuePairString, String) - конструктор |
Создаёт экземпляр класса с указанием сборки, рядом с которой лежит файл конфигурации
app.json.
Вызов конструктора не может завершиться исключением.
После создания объекта необходимо вызвать метод асинхронной инициализации
InitializeAsync(CancellationToken).
Пространство имён:
Tessa.Platform
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public ConfigurationManager(
Assembly assembly = null,
string fileName = "app.json",
IEnumerable<KeyValuePair<string, string>> definedSymbols = null
)
Public Sub New (
Optional assembly As Assembly = Nothing,
Optional fileName As String = "app.json",
Optional definedSymbols As IEnumerable(Of KeyValuePair(Of String, String)) = Nothing
)
public:
ConfigurationManager(
Assembly^ assembly = nullptr,
String^ fileName = L"app.json",
IEnumerable<KeyValuePair<String^, String^>>^ definedSymbols = nullptr
)
new :
?assembly : Assembly *
?fileName : string *
?definedSymbols : IEnumerable<KeyValuePair<string, string>>
(* Defaults:
let _assembly = defaultArg assembly null
let _fileName = defaultArg fileName "app.json"
let _definedSymbols = defaultArg definedSymbols null
*)
-> ConfigurationManager
Параметры
- assembly (Optional)
- Тип: System.ReflectionAssembly
Сборка, рядом с которой лежит файл конфигурации app.json,
или null, если поиск файла выполняется в соответствии с ConfigRootPath.
- fileName (Optional)
- Тип: SystemString
Имя файла конфигурации без указания пути.
Не должно быть равно null или пустой строке.
- definedSymbols (Optional)
- Тип: System.Collections.GenericIEnumerableKeyValuePairString, String
Символы, объявленные по умолчанию в дополнение к GlobalDefinedSymbols
или null, если такие символы отсутствуют.
См. также