LaunchActivatedEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |