Hostitel WPF (PresentationHost.exe)
Upozorňující
ProtokolY XBAPs vyžadují, aby fungovaly starší verze prohlížečů, jako je Internet Explorer a Firefox. Tyto starší verze 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í.
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. |
-Vkládání | 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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro