Share via


Hôte WPF (PresentationHost.exe)

Avertissement

Les XBAPs nécessitent que les navigateurs hérités fonctionnent, tels qu’Internet Explorer et Firefox. Ces versions de navigateur plus anciennes ne sont généralement pas prises en charge sur Windows 10 et Windows 11. Les navigateurs modernes ne prennent plus en charge la technologie requise pour les applications XBAP en raison des risques de sécurité. Les plug-ins qui activent les XBAPs ne sont plus pris en charge.

L’hôte WPF (Windows Presentation Foundation) (PresentationHost.exe) est l’application qui permet aux applications WPF d’être hébergées dans des navigateurs compatibles (y compris Microsoft Internet Explorer 6 et versions ultérieures). Par défaut, l’hôte WPF (Windows Presentation Foundation) est inscrit en tant que interpréteur de commandes et gestionnaire MIME pour le contenu WPF hébergé par navigateur, notamment :

  • Fichiers XAML libres (noncompilés) (.xaml).

  • Application de navigateur XAML (XBAP) (.xbap).

Pour les fichiers de ces types, Hôte WINDOWS Presentation Foundation (WPF) :

  • Lance le gestionnaire HTML inscrit pour héberger le contenu WPF (Windows Presentation Foundation).

  • Charge les versions appropriées des assemblys CLR (Common Language Runtime) et WPF (Windows Presentation Foundation).

  • vérifie la mise en place des niveaux d’autorisation appropriés pour la zone de déploiement.

Cette rubrique décrit les paramètres de ligne de commande qui peuvent être utilisés avec PresentationHost.exe.

Usage

PresentationHost.exe [parameters] uri|filename

Paramètres

Paramètre Description
filename Chemin du fichier à activer. Il peut également s’agir d’un URI.
-debug Au moment d’activer une application, n’effectue pas sa validation ou son exécution à partir du magasin. Fonctionne uniquement quand un fichier local est activé.
-debugSecurityZoneURL <URL> Utilisé avec une valeur d’URL pour indiquer à PresentationHost.exe qu’une application doit être déboguée comme si elle a été déployée à partir de l’URL spécifiée. Cela permet de déterminer à la fois la zone de déploiement et le site d’origine.
-embedding Imposé par OLE. Si le paramètre -event ou -debug est spécifié, il n’est pas nécessaire de spécifier le paramètre -embedding, car celui-ci est défini de façon interne.
-eventname <> Ouvrez l’événement avec ce nom et signalez-le quand PresentationHost.exe est initialisé et prêt à héberger du contenu WPF. PresentationHost.exe se termine si une erreur se produit à l’ouverture de l’événement, par exemple s’il n’a pas encore été créé.
-launchApplication <URL> Lance une application ClickOnce autonome à partir de l’URL spécifiée. Internet Explorer et la stratégie de sécurité WinINet concernant les applications .NET sont appliquées.

Scénarios

Gestionnaire d’interpréteur de commandes

PresentationHost.exe example.xbap

Gestionnaire MIME

PresentationHost.exe -embedding example.xbap

Débogage Visual Studio

PresentationHost.exe -debug example.xbap

Débogage Visual Studio dans la zone

PresentationHost.exe -debug -debugSecurityZoneURL http://www.example.com c:\folderpath\example.xbap

Voir aussi