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