AppManagerApplicationInstance - класс

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

Definition

Пространство имён: Tessa.UI.AppManager
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
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)
FileInstallationCompleted Вызывается по завершению установки файла
FileInstallationStarting Вызывается перед началом установки файла
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Инициализирует сервис локализации после того, как настройки локализации будут загружены.
InstallationProcessFinished Вызывается по завершению процесса установки
InstallationProcessStarting Вызывается перед началом процесса установки
IsFirstInstanceAsync Признак, является ли текущий экземпляр приложения первым в системе.
LaunchAsyncВыполняет обработку, связанную с запуском приложения.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnConnectionSettingsInitializedAsyncАсинхронно выполняется после инициализации настроек подключения к базе данных.
OnExecutingCommandВыполняется при выполнении команды, полученной по параметру командной строки.
OnInitializedAsyncАсинхронно выполняется после успешной инициализации приложения.
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)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также