Partager via


AppInstance Classe

Définition

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
Object Platform::Object IInspectable AppInstance
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.

S’applique à

Voir aussi

  • d’instanciation d’application