Hôte WPF (PresentationHost.exe)
Avertissement
Les XBAPs nécessitent que les navigateurs hérités fonctionnent, tels qu’Internet Explorer et les anciennes versions de Firefox. Ces navigateurs plus anciens ne sont généralement pas pris 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. Pour plus d’informations, consultez forum aux questions sur les applications hébergées par un navigateur WPF (XBAP) .
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.
Utilisation
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
.NET Desktop feedback