LazyConfigurationManagerCreateDefault(String, IReadOnlyCollectionKeyValuePairString, String, GetConfigurationBuilderInitializerFuncAsync, GetConfigurationComposerFuncAsync) - метод

Создает объект IConfigurationManager по умолчанию для файла, для которого выполняется отложенная инициализация.

Definition

Пространство имён: Tessa.Platform.Configuration
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static LazyConfigurationManager CreateDefault(
	string? path = null,
	IReadOnlyCollection<KeyValuePair<string, string>>? defaultDefinedSymbols = null,
	GetConfigurationBuilderInitializerFuncAsync? getConfigurationBuilderInitializerFuncAsync = null,
	GetConfigurationComposerFuncAsync? getConfigurationComposerFuncAsync = null
)

Параметры

path  String  (Optional)

Путь до файлов с конфигурацией. Путь может не существовать или быть паттерном с масками.

Если указан относительный путь, то он будет определён в соответствии с текущей папкой.

Если указано null/пустая строка, то путь до файла будет определён в соответствии с настройкой AppJson.

defaultDefinedSymbols  IReadOnlyCollectionKeyValuePairString, String  (Optional)
Символы, объявленные по умолчанию в дополнение к GlobalDefinedSymbols или null, если такие символы отсутствуют.
getConfigurationBuilderInitializerFuncAsync  GetConfigurationBuilderInitializerFuncAsync  (Optional)
Функция, возвращающая объект IConfigurationBuilderInitializer, выполняющий инициализацию указанного контекста context.
getConfigurationComposerFuncAsync  GetConfigurationComposerFuncAsync  (Optional)
Функция, возвращающая объект IConfigurationComposer, выполняющий инициализацию указанного контекста context.

Возвращаемое значение

LazyConfigurationManager
Созданный объект.

См. также