Язык

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
Наследование
Object Platform::Object IInspectable LaunchActivatedEventArgs
Атрибуты
Реализации

Требования к 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

Возвращает объект переключателя представления, позволяющий задать представление для приложения.

Применяется к

См. также