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 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