ChronosPlatformInitializeFromConfigurationAsync - метод

Выполняет инициализацию зависимостей от платформы в соответствии со значениями, указанными в конфигурации. Рекомендуется вызвать метод до того, как будут вызваны другие методы платформы. Также выполняет асинхронную инициализацию конфигурации по умолчанию GetDefaultAsync(CancellationToken), если configurationManager равен null и если инициализация ещё не выполнена.

Definition

Пространство имён: Chronos.Platform
Сборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 3.6.0.22
C#
public static ValueTask InitializeFromConfigurationAsync(
	bool runInitialization = true,
	IConfigurationManager configurationManager = null,
	CancellationToken cancellationToken = default
)

Параметры

runInitialization  Boolean  (Optional)
Признак того, что для зависимостей IChronosPlatformDependencies необходимо выполнить инициализацию. Если в конфигурации отсутствуют зависимости, то инициализация выполняется для ранее заданного объекта зависимостей (для объекта по умолчанию, если не был задан).
configurationManager  IConfigurationManager  (Optional)
Объект, управляющий конфигурацией, который используется для инициализации настроек, или null, если используется объект по умолчанию.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTask
Асинхронная задача.

См. также