IApplication - интерфейс

Приложение Tessa.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
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Событие, выполняемое перед завершением приложения.

См. также