ChronosPlatformInitializeFromConfigurationAsync - метод
Выполняет инициализацию зависимостей от платформы в соответствии со значениями, указанными в конфигурации.
Рекомендуется вызвать метод до того, как будут вызваны другие методы платформы.
Также выполняет асинхронную инициализацию конфигурации по умолчанию
GetDefaultAsync(CancellationToken),
если
configurationManager равен
null и если инициализация ещё не выполнена.
Пространство имён: Chronos.PlatformСборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 3.6.0.22
public static ValueTask InitializeFromConfigurationAsync(
bool runInitialization = true,
IConfigurationManager configurationManager = null,
CancellationToken cancellationToken = default
)
Public Shared Function InitializeFromConfigurationAsync (
Optional runInitialization As Boolean = true,
Optional configurationManager As IConfigurationManager = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask
public:
static ValueTask InitializeFromConfigurationAsync(
bool runInitialization = true,
IConfigurationManager^ configurationManager = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member InitializeFromConfigurationAsync :
?runInitialization : bool *
?configurationManager : IConfigurationManager *
?cancellationToken : CancellationToken
(* Defaults:
let _runInitialization = defaultArg runInitialization true
let _configurationManager = defaultArg configurationManager null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask
- runInitialization Boolean (Optional)
-
Признак того, что для зависимостей IChronosPlatformDependencies необходимо выполнить инициализацию.
Если в конфигурации отсутствуют зависимости, то инициализация выполняется для ранее заданного объекта зависимостей
(для объекта по умолчанию, если не был задан).
- configurationManager IConfigurationManager (Optional)
-
Объект, управляющий конфигурацией, который используется для инициализации настроек,
или null, если используется объект по умолчанию.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskАсинхронная задача.