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 Creación de instancias de aplicaciones.
Comentarios
Para obtener más información sobre el uso de esta clase, consulte Creación de instancias de aplicaciones.
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 redireccionamiento. |
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 registrada mediante uno de los métodos estáticos de la clase ActivationRegistrationManager . |
GetCurrent() |
Recupera la instancia actual en ejecución 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 cuando se desencadena una activación de la aplicación que se registró mediante uno de los métodos estáticos de la clase ActivationRegistrationManager . |
Se aplica a
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de