AppManagerApplicationInstance - класс

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

Definition

Пространство имён: Tessa.UI.AppManager
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public class AppManagerApplicationInstance : IAppManagerApplication, 
	IApplication, IAsyncDisposable, IInstallationProcessMonitor
Inheritance
Object    AppManagerApplicationInstance
Implements
IAsyncDisposable, IAppManagerApplication, IInstallationProcessMonitor, IApplication

Заметки

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

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

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

Свойства

Context Контекст запускаемого или запущенного приложения, или null, если приложение не запущено.
Dependencies Основные зависимости для создаваемого объекта.
IsDisposedПризнак того, что ресурсы объекта были освобождены.
IsLaunched Признак того, что приложение успешно запущено.
IsRegisteredAsFirstInstance Признак регистрации экземпляра приложения в качестве первого запущенного.
LauncherPath Путь к TessaAppLauncher.exe.
ManagerUpdatePath Путь к папке, в которую скачивается обновлённый AppManager, или null, если используется папка по умолчанию.

Методы

CheckDisposed Выбрасывает исключение [ObjectDisposedException], если ресурсы текущего объекта были освобождены.
DisposeAsyncОсвобождает ресурсы, занимаемые объектом.
DisposeAsync(Boolean)Освобождает ресурсы, занимаемые объектом.
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 Обрабатывает ссылки, переданные приложению при запуске. Если приложение не было запущено или переданные ссылки отсутствуют, то не выполняет действий.
InitializeLocalizationServiceAsyncИнициализирует сервис локализации после того, как настройки локализации будут загружены.
IsFirstInstanceAsync Признак, является ли текущий экземпляр приложения первым в системе.
LaunchAsync Выполняет обработку, связанную с запуском приложения.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnConnectionSettingsInitializedAsync 
OnExecutingCommand 
OnFileInstallationCompletedAsync Вызывается по завершению установки файла.
OnFileInstallationStartingAsync Вызывается перед началом установки файла.
OnInitializedAsync 
OnInstallationCompletedAsync Вызывается по завершению процесса установки.
OnInstallationPreparingAsync Вызывается перед подготовкой к процессу установки, т.е. перед тем, как будет определено, какие файлы уже присутствуют в локальном кэше.
OnInstallationStartingAsync Вызывается перед началом процесса установки.
OnLaunchedAsync 
OnLaunchingAsync 
OnParsingCommand 
OnPublishedAsync 
OnSessionOpenedAsync 
OnShutdownCompletedAsync 
OnShuttingDownAsync 
ShutdownAsync Завершает работу приложения, если оно было запущено. Если приложение не было запущено, то не выполняет действий.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

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

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

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

См. также