مضيف WPF (PresentationHost.exe) عرض المضيف

مضيف Windows Presentation Foundation (WPF) (PresentationHost.exe) هو تطبيق الذي يمكّن لتطبيقات WPF أن يتم استضافتها في المستعرضات المتوافقة (بما في ذلك برنامج Microsoft Internet Explorer 6 والإصدارات الأحدث). افتراضياً، مضيف Windows Presentation Foundation (WPF) مسجَّل ك shell و معالج 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 المحدد. يحدد هذا منطقة النشر و موقع الأصل.

-التضمين

يتطلب من OLE. إذا كانت معلمة -event أو -debug محددة, غير ضروري تحديد معلمة -embedding لأن تعيين تلك المعلمة يتم داخلياً.

-الحدث < اسم الحدث >

قم بفتح الحدث بهذا الاسم و الإشارة إليه عندما يكون PresentationHost.exe تمت تهيئته و جاهزة لاستضافة محتوي WPF. سيتم إنهاء PresentationHost.exe إذا حدث خطأ في فتح الحدث, مثل إذا لم يتم إنشاؤه بالفعل.

-launchApplication < url >

يقوم بتشغيل مستقل ClickOnceتطبيق من URL المحدد. برنامج Internet Explorerيتم تطبيق نهج الأمان و WinINet المتعلقة بالتطبيقات.NET.

المواقف

معالج shell

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

راجع أيضًا:

المبادئ

أمن WPF