Hostitel WPF (PresentationHost.exe)
Upozorňující
XBAPs vyžadují, aby fungovaly starší prohlížeče, jako je Internet Explorer a starší verze Firefoxu. Tyto starší prohlížeče jsou obvykle nepodporované ve Windows 10 a Windows 11. Moderní prohlížeče už kvůli rizikům zabezpečení nepodporují technologii potřebnou pro aplikace XBAP. Moduly plug-in, které umožňují XBAPs, se už nepodporují. Další informace najdete v tématu Nejčastější dotazy k aplikacím hostovaným v prohlížeči WPF (XBAP).
Windows Presentation Foundation (WPF) Host (PresentationHost.exe) je aplikace, která umožňuje hostování aplikací WPF v kompatibilních prohlížečích (včetně aplikace Microsoft Internet Explorer 6 a novější). Ve výchozím nastavení je hostitel WINDOWS Presentation Foundation (WPF) zaregistrovaný jako prostředí a obslužná rutina MIME pro obsah WPF hostovaný v prohlížeči, který zahrnuje:
Volné (nekompilované) soubory XAML (.xaml).
Aplikace prohlížeče XAML (XBAP) (.xbap).
Pro soubory těchto typů, Windows Presentation Foundation (WPF) Host:
Spustí registrovanou obslužnou rutinu HTML pro hostování obsahu WPF (Windows Presentation Foundation).
Načte správné verze požadovaných sestavení CLR (Common Language Runtime) a WPF (Windows Presentation Foundation).
Zajišťuje, že jsou zavedeny příslušné úrovně oprávnění pro zónu nasazení.
Toto téma popisuje parametry příkazového řádku, které lze použít s PresentationHost.exe.
Využití
PresentationHost.exe [parameters] uri|filename
Parametry
Parametr | Popis |
---|---|
filename | Cesta k souboru, který se má aktivovat. Může to být také identifikátor URI. |
-debug | Při aktivaci aplikace ji neaktivuje ani nespustí z úložiště. Funguje to jenom v případě, že je aktivovaný místní soubor. |
-debugSecurityZoneURL <url> | Používá se s hodnotou adresy URL, která označuje, že se má PresentationHost.exe, že by měla být aplikace laděná, jako by byla nasazena ze zadané adresy URL. Určuje zónu nasazení i lokalitu původu. |
-ukotvení | Vyžaduje ole. -event Pokud je zadán parametr nebo -debug parametr, není nutné zadat -embedding parametr, protože tento parametr je nastaven interně. |
-eventname <> | Otevřete událost s tímto názvem a signalizujete ji při inicializaci PresentationHost.exe a připravené k hostování obsahu WPF. PresentationHost.exe se ukončí, pokud došlo k chybě při otevírání události, například pokud ještě nebyla vytvořena. |
-launchApplication <URL> | Spustí samostatnou aplikaci ClickOnce ze zadané adresy URL. Použijí se zásady zabezpečení aplikace Internet Explorer a WinINet týkající se aplikací .NET. |
Scénáře
Obslužná rutina prostředí
PresentationHost.exe example.xbap
Obslužná rutina MIME
PresentationHost.exe -embedding example.xbap
Ladění sady Visual Studio
PresentationHost.exe -debug example.xbap
Ladění sady Visual Studio v zóně
PresentationHost.exe -debug -debugSecurityZoneURL http://www.example.com c:\folderpath\example.xbap
Viz také
.NET Desktop feedback