AppInstance Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une instance d’une application.
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
- Héritage
- Attributs
Exemples
Pour obtenir des exemples de code qui démontent comment utiliser cette classe, consultez 'instanciation d’application.
Remarques
Pour plus d’informations sur l’utilisation de cette classe, consultez 'instanciation d’application.
Propriétés
IsCurrent |
Obtient une valeur qui indique si cet objet AppInstance représente l’instance actuelle de l’application ou une autre instance. |
Key |
Obtient une valeur de chaîne définie par l’application qui identifie l’instance d’application actuelle à des fins de redirection. |
ProcessId |
Obtient l’ID de processus de l’instance de l’application. |
Méthodes
FindOrRegisterForKey(String) |
Inscrit une instance d’application auprès de la plateforme ou trouve une instance existante si une autre instance a déjà inscrit cette clé. |
GetActivatedEventArgs() |
Récupère les arguments d’événement d’une activation d’application inscrite à l’aide de l’une des méthodes statiques de la classe ActivationRegistrationManager. |
GetCurrent() |
Récupère l’instance en cours d’exécution de l’application. |
GetInstances() |
Récupère une collection de toutes les instances en cours d’exécution de l’application. |
RedirectActivationToAsync(AppActivationArguments) |
Redirige la demande d’activation actuelle vers une autre instance d’application. |
Restart(String) |
Redémarre l’instance de l’application. |
UnregisterKey() |
Annule l’inscription d’une clé donnée pour cette instance d’application. |
Événements
Activated |
Déclenché pour les activations qui ont été redirigées via Microsoft.Windows.AppLifecycle.AppInstance.RedirectActivationToAsync. |