Partager via


Hôte WPF (PresentationHost.exe)

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

  • Fichiers XAML libres (.xaml) (non compilés).

  • XAML browser application (XBAP) (.xbap).

Pour les fichiers de ces types, l'hôte Windows Presentation Foundation (WPF) :

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

  • Charge les bonnes versions des common language runtime (CLR) requis et des assemblys Windows Presentation Foundation (WPF).

  • 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

filename

Chemin d'accès du fichier à activer. Il peut également s'agir d'un URI.

-debug

Lors de l'activation d'une application, ne la valide pas à ou l'exécute à partir du magasin. Cela fonctionne seulement lorsqu'un fichier local est activé.

-debugSecurityZoneURL <url>

Utilisé avec une valeur URL pour indiquer à PresentationHost.exe qu'une application doit être déboguée comme si elle était déployée à partir de l'URLspécifiée. Cela détermine à la fois la zone de déploiement et le site d'origine.

-embedding

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, puisque ce paramètre est défini en interne.

-event <eventname>

Ouvrez l'événement avec ce nom et signalez-le lorsque PresentationHost.exe est initialisé et prêt à héberger le contenu WPF. PresentationHost.exe se terminera si une erreur s'est produite lors de l'ouverture de l'événement, comme s'il n'avait pas encore été créé.

-launchApplication <url>

Lance une application ClickOnce autonome depuis l'URL spécifiée. Les stratégies de sécurité Internet Explorer et WinINet concernant les applications .NET sont appliquées.

Scénarios

Gestionnaire de l'interpréteur de commandes

PresentationHost.exe example.xbap

Gestionnaire MIME

PresentationHost.exe -embedding example.xbap

Débogage Visual Studio

PresentationHost.exe -debug example.xbap

Zone d'entrée de débogage Visual Studio

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

Voir aussi

Concepts

Sécurité (WPF)