Host WPF (PresentationHost.exe)WPF Host (PresentationHost.exe)

Host di Windows Presentation Foundation (WPF) (PresentationHost.exe) è l'applicazione che consente WPFWPF hosting nel browser compatibili delle applicazioni (tra cui Microsoft Internet Explorer 6Microsoft Internet Explorer 6 e versioni successive).Windows Presentation Foundation (WPF) Host (PresentationHost.exe) is the application that enables WPFWPF applications to be hosted in compatible browsers (including Microsoft Internet Explorer 6Microsoft Internet Explorer 6 and later). Per impostazione predefinita, l'Host di Windows Presentation Foundation (WPF) è registrato come la shell e MIMEMIME ospitate da browser gestore per WPFWPF contenuto, che include:By default, Windows Presentation Foundation (WPF) Host is registered as the shell and MIMEMIME handler for browser-hosted WPFWPF content, which includes:

  • File XAMLXAML separati (con estensione xaml) non compilati.Loose (uncompiled) XAMLXAML files (.xaml).

  • File applicazione browser XAML (XBAP)XAML browser application (XBAP) (con estensione xbap).applicazione browser XAML (XBAP)XAML browser application (XBAP) (.xbap).

Per i file di questi tipi, Host di Windows Presentation Foundation (WPF):For files of these types, Windows Presentation Foundation (WPF) Host:

  • Avvia registrato HTMLHTML gestore per ospitare il contenuto di Windows Presentation Foundation (WPF).Launches the registered HTMLHTML handler to host the Windows Presentation Foundation (WPF) content.

  • Carica le versioni corrette delle richieste Common Language Runtime (CLR)common language runtime (CLR) e gli assembly di Windows Presentation Foundation (WPF).Loads the right versions of the required Common Language Runtime (CLR)common language runtime (CLR) and Windows Presentation Foundation (WPF) assemblies.

  • Assicura che siano disponibili i livelli di autorizzazione appropriati per l'area di distribuzione.Ensures the appropriate permission levels for the zone of deployment are in place.

Questo argomento descrive i parametri della riga di comando che è possibile utilizzare con PresentationHost.exe.This topic describes the command line parameters that can be used with PresentationHost.exe.

UtilizzoUsage

PresentationHost.exe [parameters] uri|filename

ParametriParameters

ParametroParameter DescrizioneDescription
filenamefilename Il percorso del file da attivare.The path of the file to be activated. Può anche essere un URIURI.Can also be a URIURI.
-debug-debug Quando si attiva un'applicazione, non esegue il commit o non lo esegue dall'archivio.When activating an application, does not commit it to or run it from the store. Funziona solo quando un file locale è attivato.This only works when a local file is activated.
-debugSecurityZoneURL <url>-debugSecurityZoneURL <url> Utilizzato con un valore URLURL per indicare a PresentationHost.exe che un'applicazione dovrebbe essere sottoposta a debug come se fosse distribuita dall'URLURL specificato.Used with a URLURL value to indicate to PresentationHost.exe that an application should be debugged as if it were deployed from the specified URLURL. In questo modo si determina l'area di distribuzione e il sito di origine.This determines both the deployment zone and the site of origin.
-embedding-embedding Richiesto da OLE.Required by OLE. Se viene specificato il parametro -event o -debug, non è necessario specificare il parametro -embedding, poiché tale parametro è impostato internamente.If the -event or -debug parameter are specified, it is not necessary to specify the -embedding parameter, since that parameter is set internally.
-event <nomeevento>-event <eventname> Aprire l'evento con questo nome e segnalarlo quando PresentationHost.exe è inizializzato e pronto per ospitare il contenuto WPFWPF.Open the event with this name and signal it when PresentationHost.exe is initialized and ready to host WPFWPF content. PresentationHost.exe verrà chiuso se si verifica un errore durante l'apertura dell'evento, ad esempio come se non fosse stato creato.PresentationHost.exe will terminate if there was an error opening the event, such as if it has not already been created.
-launchApplication <url>-launchApplication <url> Avvia un'applicazione ClickOnceClickOnce autonoma dall'URL specificato.Launches a standalone ClickOnceClickOnce application from the specified URL. Vengono applicati i criteri di sicurezza di Internet ExplorerInternet Explorer e WinINet relativi alle applicazioni .NET.Internet ExplorerInternet Explorer and WinINet security policy concerning .NET applications are applied.

ScenariScenarios

Gestore shellShell Handler

PresentationHost.exe example.xbap

Gestore MIMEMIME Handler

PresentationHost.exe -embedding example.xbap

Debug di Visual StudioVisual Studio Debugging

PresentationHost.exe -debug example.xbap

Debugging nell'area di sicurezza di Visual StudioVisual Studio Debugging In Zone

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

Vedere ancheSee Also

SicurezzaSecurity