IApplication - интерфейс

Приложение платформы.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IApplication : IAsyncDisposable
Implements
IAsyncDisposable

Свойства

Context Контекст запускаемого или запущенного приложения, или null, если приложение не запущено.
IsLaunched Признак того, что приложение успешно запущено.

Методы

DisposeAsyncPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
(Унаследован от IAsyncDisposable)
HandleLinksAsync Обрабатывает ссылки, переданные приложению при запуске. Если приложение не было запущено или переданные ссылки отсутствуют, то не выполняет действий.
LaunchAsync Выполняет обработку, связанную с запуском приложения.
ShutdownAsync Завершает работу приложения, если оно было запущено. Если приложение не было запущено, то не выполняет действий.

События

ConnectionSettingsInitialized Событие, выполняемое после инициализации настроек подключения к базе данных.
ExecutingCommand Выполняется при выполнении команды, полученной по параметру командной строки.
Initialized Событие, выполняемое после успешной инициализации приложения.
Launched Событие, выполняемое после успешного запуска приложения (в обычном режиме).
Launching Событие, выполняемое перед запуском приложения.
ParsingCommand Выполняется при разборе параметра командной строки.
Published Событие, выполняемое после успешного запуска приложения в режиме публикации.
SessionOpened Событие, выполняемое после открытия сессии при запуске приложения.
ShutdownCompleted Событие, выполняемое после завершения приложения.
ShuttingDown Событие, выполняемое перед завершением приложения.

См. также