Для изменения размера нажмите или перетащите

IHostLauncherRunHostAsync - метод

Запускает приложение TessaHost. Возвращает null, если приложение не было запущено, потому что оно не требуется.

Пространство имён:  Tessa.Host
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
ValueTask<Process> RunHostAsync(
	[NotNullAttribute] string handlerType,
	[NotNullAttribute] string serviceAddress,
	[CanBeNullAttribute] Action<ProcessStartInfo> startupInfoConfigurator = null,
	[CanBeNullAttribute] Action<Process> processConfigurator = null,
	bool launch32BitHostApplication = false,
	string overrideExePath = null,
	CancellationToken cancellationToken = default
)

Параметры

handlerType
Тип: SystemString
Тип обработчика
serviceAddress
Тип: SystemString
Адрес сервиса
startupInfoConfigurator (Optional)
Тип: SystemActionProcessStartInfo
Предоставляет возможность установки/изменения свойств запускаемого процесса
processConfigurator (Optional)
Тип: SystemActionProcess
Предоставляет возможность установки свойств запущенного процесса
launch32BitHostApplication (Optional)
Тип: SystemBoolean
Признак необходимости запуска 32-битной версии приложения. Параметр игнорируется, если явно задан путь до исполняемого файла хоста в параметре overrideExePath.
overrideExePath (Optional)
Тип: SystemString
Путь до исполняемого файла хоста (обычно TessaHost.exe) относительно папки с текущим приложением (обычно TessaClient.exe). Если значение задано, то параметр launch32BitHostApplication игнорируется. Если значение указано как null, то используется стандартный путь до TessaHost.exe или TessaHost32.exe.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: ValueTaskProcess
Процесс или null, если приложение не было запущено, потому что оно не требуется.
Исключения
ИсключениеУсловие
HostServiceConnectionException Ошибка соединения с сервисом
См. также