Show / Hide Table of Contents

Ведущее приложение WPF (PresentationHost.exe)

Ведущее приложение Windows Presentation Foundation (WPF) (PresentationHost.exe) — это приложение, которое позволяет WPF приложений, размещенных в совместимых браузерах (включая Microsoft Internet Explorer 6 и более поздних версий). По умолчанию узел Windows Presentation Foundation (WPF) регистрируется как оболочка и MIME обработчик для Браузерные WPF содержимое, которое включает в себя:

  • Свободные (нескомпилированные) файлы XAML (.xaml).

  • Приложение обозревателя XAML (XBAP) (.xbap).

Для файлов этих типов узлов Windows Presentation Foundation (WPF).

  • Запускает зарегистрированный HTML обработчик для размещения содержимого Windows Presentation Foundation (WPF).

  • Загружает правильные версии требуемых CLR и сборок Windows Presentation Foundation (WPF).

  • Обеспечивает наличие соответствующих уровней разрешений для зоны развертывания.

В этом разделе описываются параметры командной строки, которые можно использовать с PresentationHost.exe.

Использование

PresentationHost.exe [parameters] uri|filename

Параметры

Параметр Описание
filename Путь к файлу, который нужно активировать. Также может быть URI.
-debug При активации приложения не фиксирует его в хранилище и не запускает из хранилища. Работает только при активации локального файла.
-debugSecurityZoneURL <url> Используется со значением URL для указания необходимости отладки PresentationHost.exe, как при развертывании из указанного URL. Это определяет как зону развертывания, так и исходный узел.
-embedding Требуется для OLE. Если указан параметр -event или -debug, то не обязательно указывать параметр -embedding, поскольку он устанавливается внутренне.
-event <eventname> Открывает событие с указанным именем и сигнализирует ему при инициализации PresentationHost.exe и готовности к размещению содержимого WPF. Работа PresentationHost.exe будет прервана в случае ошибки при открытии события, например, если оно еще не создано.
-launchApplication <url> Запускает автономное приложение ClickOnce с указанного URL-адреса. Internet Explorer и применяются политики безопасности WinINet приложений .NET.

Сценарии

Обработчик оболочки

PresentationHost.exe example.xbap

Обработчик MIME

PresentationHost.exe -embedding example.xbap

Отладка в Visual Studio

PresentationHost.exe -debug example.xbap

Visual Studio, отладка в зоне

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

См. также

  • Безопасность
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX