Partager via


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