ConfigurationPathResolver - конструктор
Создаёт экземпляр класса с опциональным указанием функции, определяющей базовую папку.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public ConfigurationPathResolver(
Func<string?>? getBasePathFunc = null
)
Public Sub New (
Optional getBasePathFunc As Func(Of String) = Nothing
)
public:
ConfigurationPathResolver(
Func<String^>^ getBasePathFunc = nullptr
)
new :
?getBasePathFunc : Func<string>
(* Defaults:
let _getBasePathFunc = defaultArg getBasePathFunc null
*)
-> ConfigurationPathResolver
Параметры
- getBasePathFunc FuncString (Optional)
-
Функция, возвращающая путь к базовой папке, относительно которой должен рассчитываться
путь к папке с конфигурацией или к конфигурационному файлу, который используется,
если значениями свойств этого класса был определён относительный путь.
- Если значение параметра или возвращаемое значение равно null/пустой строке,
то выполняется поиск папки относительно файла Tessa.dll
вызовом GetActualLocationFolder(Assembly).
- Если возвращаемое значение равно точке ".", то используется текущая папка приложения Directory.GetCurrentDirectory().