LaunchActivatedEventArgs Clase

Definición

Proporciona información de eventos cuando se inicia una aplicación.

Javascript Este tipo aparece como 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
Herencia
Object Platform::Object IInspectable LaunchActivatedEventArgs
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Se tiene acceso a este objeto cuando responde a eventos Activados cuando ActivationKind es Launch.

La aplicación para UWP que usa C++, C# o Visual Basic suele implementar puntos de activación reemplazando los métodos del objeto Application . Los archivos de código subyacente de la plantilla predeterminada app.xaml siempre incluyen una invalidación para OnLaunched. La implementación predeterminada incluye compatibilidad inicial de navegación y administración de estado a través de la clase auxiliar SuspensionManager.

Todas las invalidaciones de aplicación implicadas en un escenario de activación deben llamar a Window.Activate en sus implementaciones.

Evite realizar tareas durante el inicio si podrían aumentar significativamente el tiempo necesario para iniciar la aplicación. En su lugar, puede desencadenar tareas de carga adicionales escuchando el evento SplashScreen.Dismissed .

El objeto de aplazamiento de activación no se debe usar para completar tareas complejas durante la activación. Los errores o excepciones no controladas que se producen durante la activación (incluida la activación diferida) harán que la aplicación se bloquee. Si necesita realizar llamadas de red o procesar varios archivos adicionales durante la activación, considere la posibilidad de iniciar la aplicación en una pantalla de presentación extendida y, a continuación, realizar estas operaciones. Para obtener más información, vea Cómo mostrar una pantalla de presentación durante un tiempo prolongado.

Importante

El sistema puede terminar las aplicaciones que requieren una cantidad excesiva de tiempo para iniciarse.

Al probar la aplicación, tenga en cuenta que la reactivación inmediata de una aplicación que acaba de finalizar dará como resultado una activación errónea si la pantalla de presentación sigue siendo visible.

Finalización del inicio de JavaScript

Si la programación con JavaScript, el inicio se completa cuando el controlador de eventos activado se devuelve correctamente después de ejecutar las tareas de inicio.

Finalización del inicio de .NET

Si la programación con C#, VB o C++, el inicio se completa al activar una ventana de la aplicación.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1607 14393 TileActivatedInfo
1607 14393 Usuario

Propiedades

Arguments

Obtiene los argumentos que se pasan a la aplicación durante su activación de inicio.

CurrentlyShownApplicationViewId

Obtiene el identificador de la vista de aplicación que se muestra actualmente.

Kind

Obtiene el motivo por el que se está activando esta aplicación.

PrelaunchActivated

Indica si la aplicación se inició previamente.

PreviousExecutionState

Obtiene el estado de ejecución de la aplicación antes de esta activación.

SplashScreen

Obtiene el objeto de pantalla de presentación que proporciona información sobre la transición de la pantalla de presentación a la aplicación activada.

TileActivatedInfo

Obtiene información adicional que se proporciona cuando el usuario inicia la aplicación desde un icono. Esto será null si la aplicación no se inicia desde su icono o si la aplicación se inicia en una plataforma que no admite esta propiedad.

TileId

Obtiene el identificador del icono que se invocó para iniciar la aplicación.

User

Obtiene el usuario para el que se activó la aplicación.

ViewSwitcher

Obtiene el objeto modificador de vista que permite establecer la vista para la aplicación.

Se aplica a

Consulte también