ApplicationDependenciesCreateContext - метод |
Создаёт контекст, связанный с приложением.
Пространство имён:
Tessa.Platform.Runtime
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public IApplicationContext CreateContext(
IApplication application,
IApplicationLaunchParameters parameters,
ApplicationCommandParseFunc parseCommandFunc = null,
ApplicationCommandExecuteFunc executeCommandFunc = null
)
Public Function CreateContext (
application As IApplication,
parameters As IApplicationLaunchParameters,
Optional parseCommandFunc As ApplicationCommandParseFunc = Nothing,
Optional executeCommandFunc As ApplicationCommandExecuteFunc = Nothing
) As IApplicationContext
public:
virtual IApplicationContext^ CreateContext(
IApplication^ application,
IApplicationLaunchParameters^ parameters,
ApplicationCommandParseFunc^ parseCommandFunc = nullptr,
ApplicationCommandExecuteFunc^ executeCommandFunc = nullptr
) sealed
abstract CreateContext :
application : IApplication *
parameters : IApplicationLaunchParameters *
?parseCommandFunc : ApplicationCommandParseFunc *
?executeCommandFunc : ApplicationCommandExecuteFunc
(* Defaults:
let _parseCommandFunc = defaultArg parseCommandFunc null
let _executeCommandFunc = defaultArg executeCommandFunc null
*)
-> IApplicationContext
override CreateContext :
application : IApplication *
parameters : IApplicationLaunchParameters *
?parseCommandFunc : ApplicationCommandParseFunc *
?executeCommandFunc : ApplicationCommandExecuteFunc
(* Defaults:
let _parseCommandFunc = defaultArg parseCommandFunc null
let _executeCommandFunc = defaultArg executeCommandFunc null
*)
-> IApplicationContext
Параметры
- application
- Тип: Tessa.Platform.RuntimeIApplication
- parameters
- Тип: Tessa.Platform.RuntimeIApplicationLaunchParameters
Приложение, с которым связывается контекст. Не должно быть равно null.
Параметры запуска приложения. Не должны быть равны null.
- parseCommandFunc (Optional)
- Тип: Tessa.Platform.RuntimeApplicationCommandParseFunc
Функция, выполняющая разбора нестандартного аргумента командной строки,
или null, если функция не задана.
- executeCommandFunc (Optional)
- Тип: Tessa.Platform.RuntimeApplicationCommandExecuteFunc
Функция, выполняющая нестандартную команду, полученную из командной строки,
или null, если функция не задана.
Возвращаемое значение
Тип:
IApplicationContextСозданный контекст.
Реализации
IApplicationDependenciesCreateContext(IApplication, IApplicationLaunchParameters, ApplicationCommandParseFunc, ApplicationCommandExecuteFunc)См. также