AppInstance 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í.
Representa una instancia de una aplicación.
public ref class AppInstance sealed
/// [Windows.Foundation.Metadata.Experimental]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class AppInstance final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppLifecycle.AppLifecycleContract, 65536)]
class AppInstance final
[Windows.Foundation.Metadata.Experimental]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public sealed class AppInstance
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppLifecycle.AppLifecycleContract), 65536)]
public sealed class AppInstance
Public NotInheritable Class AppInstance
- Herencia
- Atributos
Ejemplos
Para obtener ejemplos de código que demostran cómo usar esta clase, consulte Aplicación que instancing.
Comentarios
Para obtener más información sobre el uso de esta clase, vea Aplicación que instancing.
Propiedades
IsCurrent |
Obtiene un valor que indica si este objeto AppInstance representa la instancia actual de la aplicación o una instancia diferente. |
Key |
Obtiene un valor de cadena definido por la aplicación que identifica la instancia de aplicación actual con fines de redirección. |
ProcessId |
Obtiene el identificador de proceso de la instancia de la aplicación. |
Métodos
FindOrRegisterForKey(String) |
Registra una instancia de aplicación con la plataforma o busca una instancia existente si otra instancia ya ha registrado esta clave. |
GetActivatedEventArgs() |
Recupera los argumentos de evento de una activación de aplicación que se registró mediante uno de los métodos estáticos de la clase ActivationRegistrationManager. |
GetCurrent() |
Recupera la instancia en ejecución actual de la aplicación. |
GetInstances() |
Recupera una colección de todas las instancias en ejecución de la aplicación. |
RedirectActivationToAsync(AppActivationArguments) |
Redirige la solicitud de activación actual a otra instancia de aplicación. |
Restart(String) |
Reinicia la instancia de la aplicación. |
UnregisterKey() |
Anula el registro de una clave determinada para esta instancia de aplicación. |
Eventos
Activated |
Se genera para las activaciones que se han redirigido a través de Microsoft.Windows.AppLifecycle.AppInstance.RedirectActivationToAsync. |