Hôte WPF (PresentationHost.exe)
Avertissement
Les XBAPs nécessitent d'anciens navigateurs pour fonctionner, comme 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 Foire aux questions sur les applications WPF hébergées dans un navigateur (XBAP).
L’hôte Windows Presentation Foundation (WPF) (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, Windows Presentation Foundation (WPF) Host
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).
Garantit que les niveaux d’autorisation appropriés pour la zone de déploiement sont en place.
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 |
---|---|
Nom du fichier | Chemin du fichier à activer. Il peut également s’agir d’un URI. |
-déboguer | Lors de l’activation d’une application, ne la valide pas ou ne l’exécute pas à partir du magasin. Cela fonctionne uniquement lorsqu’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 était déployée à partir de l’URL spécifiée. Cela détermine à la fois la zone de déploiement et le site d’origine. |
-intégration | Requis 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 ce paramètre est défini en interne. |
-event <nomdel'événement> | 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 en cas d’erreur lors de l’ouverture de l’événement, par exemple s’il n’a pas déjà é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
Visual Studio Débogage
PresentationHost.exe -debug example.xbap
Débogage Visual Studio de la zone
PresentationHost.exe -debug -debugSecurityZoneURL http://www.example.com c:\folderpath\example.xbap
Voir aussi
.NET Desktop feedback