TessaPlatformInitializeFromConfigurationAsync - метод |
Выполняет инициализацию зависимостей от платформы в соответствии со значениями, указанными в конфигурации.
Рекомендуется вызвать метод до того, как будут вызваны другие методы платформы.
Также выполняет асинхронную инициализацию конфигурации по умолчанию
GetDefaultAsync(CancellationToken),
если
configurationManager равен
null и если инициализация ещё не выполнена.
Пространство имён:
Tessa.Platform
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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 (Optional)
- Тип: SystemBoolean
Признак того, что для зависимостей ITessaPlatformDependencies и ITessaServerDependencies необходимо выполнить инициализацию.
Если в конфигурации отсутствуют зависимости, то инициализация выполняется для ранее заданного объекта зависимостей
(для объекта по умолчанию, если не был задан).
- configurationManager (Optional)
- Тип: Tessa.PlatformIConfigurationManager
Объект, управляющий конфигурацией, который используется для инициализации настроек,
или null, если используется объект по умолчанию.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
ValueTaskАсинхронная задача.
См. также