PluginChildLauncherLaunchAsync - метод

Запускает плагин.

Definition

Пространство имён: Chronos.Platform.PluginChild
Сборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 4.0.4
C#
public ValueTask LaunchAsync(
	IPluginCreationInfo pluginCreationInfo,
	Func<PluginLaunchingContext, CancellationToken, ValueTask>? onBeforeEntryPointAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

pluginCreationInfo  IPluginCreationInfo
Информация для запуска плагина.
onBeforeEntryPointAsync  FuncPluginLaunchingContext, CancellationToken, ValueTask  (Optional)
Функция, выполняемая перед вызовом метода плагина EntryPointAsync(CancellationToken), или null, если действий не требуется.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

Реализации

IPluginChildLauncherLaunchAsync(IPluginCreationInfo, FuncPluginLaunchingContext, CancellationToken, ValueTask, CancellationToken)

См. также