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 montrent comment utiliser cette classe, consultez Instanciation d’applications.
Remarques
Pour plus d’informations sur l’utilisation de cette classe, consultez Instanciation d’applications.
Propriétés
IsCurrent |
Obtient une valeur qui indique si cet objet AppInstance représente la instance actuelle de l’application ou une autre instance. |
Key |
Obtient une valeur de chaîne définie par l’application qui identifie le instance d’application actuel à des fins de redirection. |
ProcessId |
Obtient l’ID de processus de l’application instance. |
Méthodes
FindOrRegisterForKey(String) |
Inscrit une application instance auprès de la plateforme ou recherche 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 qui a été inscrite à l’aide de l’une des méthodes statiques de la classe ActivationRegistrationManager . |
GetCurrent() |
Récupère la 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 application instance. |
Restart(String) |
Redémarre l’application instance. |
UnregisterKey() |
Annule l’inscription d’une clé donnée pour cette application instance. |
Événements
Activated |
Déclenché lorsqu’une activation d’application inscrite à l’aide de l’une des méthodes statiques de la classe ActivationRegistrationManager est déclenchée. |
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour