AppInstance.RedirectActivationTo Méthode
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.
Redirige l’activation de l’application actuelle instance vers le instance spécifié.
public:
virtual void RedirectActivationTo() = RedirectActivationTo;
void RedirectActivationTo();
public void RedirectActivationTo();
function redirectActivationTo()
Public Sub RedirectActivationTo ()
Exemples
Cet exemple redirige l’activation vers le instance recommandé par l’interpréteur de commandes. L’exemple vérifie d’abord s’il existe un instance recommandé et s’il convient. Si l’interpréteur de commandes n’a pas de préférence, l’application peut rechercher une application existante instance à rediriger vers ou tenter de s’inscrire en tant que cible.
AppInstance RecommendedInstance = AppInstance.RecommendedInstance;
if ((RecommendedInstance != null) && SelectedKeyIncludesMyKey(RecommendedInstance.Key))
{
RecommendedInstance.RedirectActivationTo();
}
else
{
// Look for existing instance or attempt to register itself as target.
}
Remarques
La redirection est une opération de terminal. Après la redirection, l’application peut appeler uniquement CoreApplication.Exit. Après la redirection, l’application est fermée.
Une application indique si elle prend en charge plusieurs instances dans son manifeste. L’écran de démarrage ne s’affiche pas tant que l’application n’a pas décidé de rediriger pendant main. Si l’application ne parvient pas à décider dans un délai d’expiration, elle est fermée.
Il existe une condition de concurrence potentielle si une application identifie un instance pour la redirection, mais que instance meurt avant qu’elle puisse être activée. Dans ce cas, cette activation échoue.