ApplicationUIInstance - класс

Приложение Tessa с графическим интерфейсом.

Definition

Пространство имён: Tessa.UI.Runtime
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public class ApplicationUIInstance : ApplicationInstance
Inheritance
Object    ApplicationInstance    ApplicationUIInstance

Заметки

Наследники класса могут переопределять методы, связанные с событиями запуска и завершения приложения.

Конструкторы

ApplicationUIInstance Создаёт экземпляр класса с указанием его зависимостей.

Свойства

Context Контекст запускаемого или запущенного приложения, или null, если приложение не запущено.
(Унаследован от ApplicationInstance)
DefaultThemeName Имя темы оформления по умолчанию, которая используется вместо сохранённой, или null, если используется сохранённая тема или тема по умолчанию.
Dependencies Основные зависимости для создаваемого объекта.
(Унаследован от ApplicationInstance)
IsDisposedПризнак того, что ресурсы объекта были освобождены.
(Унаследован от ApplicationInstance)
IsLaunched Признак того, что приложение успешно запущено.
(Унаследован от ApplicationInstance)

Методы

CheckDisposed Выбрасывает исключение [ObjectDisposedException], если ресурсы текущего объекта были освобождены.
(Унаследован от ApplicationInstance)
DisposeAsyncОсвобождает ресурсы, занимаемые объектом.
(Унаследован от ApplicationInstance)
DisposeAsync(Boolean)Освобождает ресурсы, занимаемые объектом.
(Унаследован от ApplicationInstance)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
HandleLinksAsync Обрабатывает ссылки, переданные приложению при запуске. Если приложение не было запущено или переданные ссылки отсутствуют, то не выполняет действий.
(Унаследован от ApplicationInstance)
InitializeDefaultLocalizationAsync Инициализирует локализацию по умолчанию, т.е. до того, как настройки локализации будут загружены. В качестве культуры по умолчанию используется язык системы.
InitializeLocalizationServiceAsyncИнициализирует сервис локализации после того, как настройки локализации будут загружены.
LaunchAsync Выполняет обработку, связанную с запуском приложения.
(Унаследован от ApplicationInstance)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnConnectionSettingsInitializedAsync
(Переопределяет ApplicationInstanceOnConnectionSettingsInitializedAsync(ApplicationContextDeferredEventArgs, CancellationToken))
OnExecutingCommand Выполняется при выполнении команды, полученной по параметру командной строки.
(Унаследован от ApplicationInstance)
OnInitializedAsync
(Переопределяет ApplicationInstanceOnInitializedAsync(ApplicationContextDeferredEventArgs, CancellationToken))
OnInitializeExtensionsExecuted
(Переопределяет ApplicationInstanceOnInitializeExtensionsExecuted(IApplicationExtensionContext, Boolean))
OnLaunchedAsync Асинхронно выполняется после успешного запуска приложения (в обычном режиме).
(Унаследован от ApplicationInstance)
OnLaunchingAsync
(Переопределяет ApplicationInstanceOnLaunchingAsync(ApplicationContextDeferredEventArgs, CancellationToken))
OnParsingCommand Выполняется при разборе параметра командной строки.
(Унаследован от ApplicationInstance)
OnPublishedAsync
(Переопределяет ApplicationInstanceOnPublishedAsync(ApplicationContextDeferredEventArgs, CancellationToken))
OnSessionOpenedAsync
(Переопределяет ApplicationInstanceOnSessionOpenedAsync(ApplicationContextDeferredEventArgs, CancellationToken))
OnShutdownCompletedAsync Асинхронно выполняется после завершения приложения.
(Унаследован от ApplicationInstance)
OnShutdownExtensionsExecuted Метод вызывается после выполнения расширений на завершение приложения IApplicationExtension.Shutdown.
(Унаследован от ApplicationInstance)
OnShuttingDownAsync Асинхронно выполняется перед завершением приложения.
(Унаследован от ApplicationInstance)
ShutdownAsync Завершает работу приложения, если оно было запущено. Если приложение не было запущено, то не выполняет действий.
(Унаследован от ApplicationInstance)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

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

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также