LaunchActivatedEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о событии при запуске приложения.
Javascript Этот тип отображается как WebUILaunchActivatedEventArgs.
public ref class LaunchActivatedEventArgs sealed : IApplicationViewActivatedEventArgs, ILaunchActivatedEventArgs, IPrelaunchActivatedEventArgs, IViewSwitcherProvider
public ref class LaunchActivatedEventArgs sealed : IActivatedEventArgsWithUser, IApplicationViewActivatedEventArgs, ILaunchActivatedEventArgs2, IPrelaunchActivatedEventArgs, IViewSwitcherProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class LaunchActivatedEventArgs final : IApplicationViewActivatedEventArgs, ILaunchActivatedEventArgs, IPrelaunchActivatedEventArgs, IViewSwitcherProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class LaunchActivatedEventArgs final : IActivatedEventArgsWithUser, IApplicationViewActivatedEventArgs, ILaunchActivatedEventArgs2, IPrelaunchActivatedEventArgs, IViewSwitcherProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class LaunchActivatedEventArgs : IApplicationViewActivatedEventArgs, ILaunchActivatedEventArgs, IPrelaunchActivatedEventArgs, IViewSwitcherProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class LaunchActivatedEventArgs : IActivatedEventArgsWithUser, IApplicationViewActivatedEventArgs, ILaunchActivatedEventArgs2, IPrelaunchActivatedEventArgs, IViewSwitcherProvider
Public NotInheritable Class LaunchActivatedEventArgs
Implements IApplicationViewActivatedEventArgs, ILaunchActivatedEventArgs, IPrelaunchActivatedEventArgs, IViewSwitcherProvider
Public NotInheritable Class LaunchActivatedEventArgs
Implements IActivatedEventArgsWithUser, IApplicationViewActivatedEventArgs, ILaunchActivatedEventArgs2, IPrelaunchActivatedEventArgs, IViewSwitcherProvider
- Наследование
- Атрибуты
- Реализации
Требования к Windows
| Требования | Описание |
|---|---|
| Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Доступ к этому объекту осуществляется при реагировании на активированные события при запускеActivationKind.
Приложение UWP с помощью C++, C# или Visual Basic обычно реализует точки активации путем переопределения методов объекта Application. Файлы кода приложения.xaml по умолчанию всегда включают переопределение для OnLaunched. Реализация по умолчанию включает начальную поддержку навигации и управление состоянием с помощью вспомогательного класса SuspensionManager.
Все переопределения приложений , участвующих в сценарии активации, должны вызывать Window.Activate в своих реализациях.
Избегайте выполнения задач во время запуска, если они могут значительно увеличить время, необходимое для запуска приложения. Вместо этого можно активировать дополнительные задачи загрузки, прослушивая событие SplashScreen.Dismissed .
Объект отсрочки активации не должен использоваться для выполнения сложных задач во время активации. Все необработанные ошибки или исключения, возникающие во время активации (включая отложенную активацию), приведет к сбою приложения. Если необходимо выполнить сетевые вызовы или обработать ряд дополнительных файлов во время активации, попробуйте запустить приложение на расширенный экран-заставку, а затем выполнить эти операции. Дополнительные сведения см. в разделе "Как отобразить экран-заставку в течение длительного времени".
Important
Приложения, требующие чрезмерного времени запуска, могут быть завершены системой.
При тестировании приложения помните, что немедленное возобновление активации приложения, которое только что было завершено, приведет к сбой активации, если экран-заставка по-прежнему отображается.
Завершение запуска JavaScript
Если программирование с помощью JavaScript завершится, когда активированный обработчик событий успешно возвращается после выполнения задач запуска.
завершение запуска .NET
Если программирование с помощью C#, VB или C++, запуск завершается при активации окна приложения.
Журнал версий
| Версия Windows | Версия пакета SDK | Добавленная ценность |
|---|---|---|
| 1607 | 14393 | TileActivatedInfo |
| 1607 | 14393 | User |
Свойства
| Имя. | Описание |
|---|---|
| Arguments |
Возвращает аргументы запуска, передаваемые приложению во время активации запуска. |
| CurrentlyShownApplicationViewId |
Возвращает идентификатор для отображаемого в данный момент представления приложения. |
| Kind |
Получает причину активации этого приложения. |
| PrelaunchActivated |
Указывает, было ли приложение предварительно запущено. |
| PreviousExecutionState |
Возвращает состояние выполнения приложения до этой активации. |
| SplashScreen |
Возвращает объект экрана-заставки, предоставляющий сведения о переходе с экрана-заставки на активированное приложение. |
| TileActivatedInfo |
Получает дополнительные сведения, предоставляемые при запуске приложения с плитки. Это значение равно null , если приложение не запускается с его плитки или если приложение запускается на платформе, которая не поддерживает это свойство. |
| TileId |
Возвращает идентификатор плитки, которая была вызвана для запуска приложения. |
| User |
Возвращает пользователя, для которому было активировано приложение. |
| ViewSwitcher |
Возвращает объект переключателя представления, позволяющий задать представление для приложения. |