مشاركة عبر


استضافة.NET Framework 2.0 على واجهات

يصف هذا القسم الواجهات غير مدارة يمكن أن يستخدم المضيفين إلى دمج وقت تشغيل اللغة العامة (CLR) في إلى التطبيقات الخاصة بهم. المعلومات التي تتعلق إلى الإصدار.NET Framework 2.0 والإصدارات الأحدث. تمكين هذه الواجهات مضيف إلى تتحكم في العديد من أشكال أكثر وقت التشغيل عما كانت ممكنة في الإصدارات 1.0 و 1.1، ثم قم بتوفير تكامل أعلى كبير بين CLR وطراز التنفيذ للمضيف.

في إطار عمل.NET الإصدار 1.0 و 1.1، ممكّن طراز المضيفة لمضيف غير مدار تحميل CLR في عملية لتكوين إعدادات معينة لتلقي إعلامات أحداث. ومع ذلك، بشكل عام، مضيف و CLR تشغيل طريقة مستقلة في تلك العملية. في الإصدار 2.0 من برنامج.NET Framework و الإصدارات الأحدث، جديد طبقات تجريد إعلام مضيف بتوفير العديد من موارد المتوفرة في الوقت الحاضر من قبل الأنواع في تجميع Win32، و توسيع التعيين القدرات التي يمكن تكوين مضيف.

في هذا القسم

  • واجهة IActionOnCLREvent
    توفير أسلوب يقوم بإجراء رد اتصال لمسجلة حدث.

  • واجهة IApartmentCallback
    يوفر وظائف لإجراء عمليات الاستدعاء في الأجزاء.

  • واجهة IAppDomainBinding
    توفير وظائف لإعداد تكوين وقت التشغيل.

  • واجهة ICatalogServices
    توفير وظائف فهرسة الخدمات. (Th هو واجهة تعتمد البنية الأساسية لبرنامج.NET Framework و هو غير معد للاستخدام مباشرة من تعليمات برمجية الخاصة بك.)

  • واجهة ICLRAssemblyIdentityManager
    يوفر وظائف التي تدعم الاتصالات بين مضيف و CLR حول تجميعات.

  • واجهة ICLRAssemblyReferenceList
    إدارة قائمة تجميعات التي تم تحميلها بواسطة CLR و ليس بواسطة مضيف.

  • واجهة ICLRControl
    توفير أساليب مضيف الوصول إلى، ثم قم بتكوين أوجه مختلفة من CLR.

  • واجهة ICLRDebugManager
    توفير طرق تمكين مضيف إلى اقتران التعيين من المهام باستخدام معرّف واسم مألوف.

  • واجهة ICLRErrorReportingManager
    يوفر الطرق التي تمكن مضيف إلى تكوين cusإلىm تفريغ كومة ذاكرة مؤقتة للتقرير عن الخطأ.

  • واجهة ICLRGCManager
    توفير طرق تمكين مضيف إلى التعامل مع النظام تجميع البيانات المهملة الخاصة CLR.

  • واجهة ICLRHostBindingPolicyManager
    توفير وظائف للمضيف إلى تقييم والاتصال بتغييرات في معلومات سياسة للتجميعات.

  • واجهة ICLRHostProtectionManager
    تمكن مضيف إلى حظر محدد الفئات المدارة وظائف، الخصائص وحقول من تشغيل تعليمات برمجية موثوق بها جزئيا.

  • واجهة ICLRIoCompletionManager
    قم بتنفيذ أسلوب رد اتصال من مضيف إلى إعلام CLR حالة طلبات الادخال/الاخراج المحدد.

  • واجهة ICLRMemoryNotificationCallback
    تمكن مضيف إلى الإبلاغ عن حالات الضغط الذاكرة باستخدام هذا أسلوب مشابهة إلى التي في Win32 CreateMemoryResourceNotificationدالة.

  • واجهة ICLROnEventManager
    يوفر الطرق التي تمكن المضيف إلى التسجيل وإلغاء تسجيل عمليات الاسترجاعات لإحداث CLR.

  • واجهة ICLRPolicyManager
    توفير طرق تمكين مضيف لتعيين نهج الإجراءات لتنفيذه في حال من الذي فشل والمهلات.

  • واجهة ICLRProbingAssemblyEnum
    يوفر الطرق التي تمكن مضيف للحصول على هويات probing تجميع باستخدام معلومات هوية تجميع غير الداخلية إلى CLR، دون الحاجة إلى إنشاء أو فهم هذه الهوية.

  • واجهة ICLRReferenceAssemblyEnum
    يوفر الطرق التي تمكن مضيف للتعامل مع التعيين تجميعات المشار إليها من قبل ملف أو دفق استخدام بيانات هوية تجميع غير الداخلية إلى CLR، دون الحاجة إلى إنشاء أو فهم تلك الهويات.

  • واجهة ICLRRuntimeHost
    Provides capabilities similar إلى ICorRuntimeHost, with an additional method إلى set the host عنصر تحكم interface.

  • واجهة ICLRSyncManager
    Provides methods for the host إلى get information about requested tasks and إلى detect deadlocks in its المزامنة implementation.

  • واجهة ICLRTask
    توفير طرق تمكين مضيف لجعل طلبات CLR أو تقديم إعلام إلى CLR حول المهام المقترن.

  • واجهة ICLRTaskManager
    Provides methods that enable the host إلى request explicitly that the CLR create a new task, get the currently executing task, and set the geographic language and culture for the task.

  • واجهة ICLRValidator
    توفير وظائف للتحقق من صحة الصور المحمولة الملف التنفيذي (PE) و إرسال تقرير بأخطاء التحقق من صحة.

  • واجهة ICorConfiguration
    يوفر وظائف لتكوين CLR.

  • واجهة ICorThreadpool
    توفير طرق للوصول إلى مؤشر ترابط التجمع.

  • واجهة IDebuggerInfo
    توفير وظائف للحصول على معلومات حول الولاية الخدمات التصحيح.

  • واجهة IDebuggerThreadControl
    توفير وظائف لإعلام مضيف حول حظر و unblocking من عمليات جزئية تصحيح الأخطاء الخدمات.

  • واجهة IGCHost
    Provides وظائف for obtaining معلومات حول the garbage مجموعة النظام و for controlling some aspects of garbage مجموعة.

  • واجهة IGCHostControl
    Provides a method that enables the garbage collecإلىr إلى request the host إلى change the limits of ظاهري memory.

  • واجهة IGCThreadControl
    توفير طرق للمشاركة في جدولة عمليات جزئية التي قد يتم حظر وإلا ل تجميع البيانات المهملة.

  • واجهة IHostAssemblyManager
    Provides methods that enable a host إلى specify sets of assemblies that should be loaded by the CLR or by the host.

  • واجهة IHostAssemblyStore
    Provides methods that enable a host إلى load assemblies and modules independently of the CLR.

  • واجهة IHostAutoEvent
    يوفر تمثيلاً لحدث يعيد تعيين المعاملة تلقائي المطبقة بواسطة مضيف.

  • واجهة IHostControl
    توفير طرق لتكوين تحميل تجميعات، و أجل تدعم تحديد الذي يستضيف واجهات مضيف.

  • واجهة IHostCrst
    يعمل كـ تمثيل للمضيف لمقطع حرج لمؤشر الترابط التشعبي.

  • واجهة IHostGCManager
    يوفر وظائف التي إعلام مضيف الأحداث إليه تجميع البيانات المهملة المطبقة بواسطة CLR.

  • واجهة IHostIoCompletionManager
    Provides methods that enable the CLR إلى interact with I/O completion ports provided by the host.

  • واجهة IHostMalloc
    توفير وظائف CLR لطلب عمليات تخصيص تفصيلية من كومة ذاكرة مؤقتة إلى مضيف.

  • واجهة IHostManualEvent
    يوفر تطبيق مضيف من تمثيل لحدث يعيد تعيين المعاملة يدوياً.

  • واجهة IHostMemoryManager
    Provides methods for the CLR إلى make ظاهري memory requests through the host, instead of using the standard Win32 ظاهري memory functions.

  • واجهة IHostPolicyManager
    توفير وظائف إعلام مضيف الاجراءات تنفيذ CLR في حالة من إحباط، والمهلات، أو الإخفاق.

  • واجهة IHostSecurityContext
    Enables the CLR إلى maintain security context information implemented by the host.

  • واجهة IHostSecurityManager
    توفير طرق تمكين الوصول إلى والتحكم فيها ‏‏سياق الأمان الخاص بمؤشر الترابط قيد التنفيذ حاليا.

  • واجهة IHostSemaphore
    يوفر تمثيلاً لإشارة المطبقة بواسطة مضيف.

  • واجهة IHostSyncManager
    Provides methods for the CLR إلى create المزامنة primitives by calling the host, instead of using the Win32 المزامنة functions.

  • واجهة IHostTask
    Provides methods that enable the CLR إلى communicate with the host إلى manage tasks.

  • واجهة IHostTaskManager
    يوفر الطرق التي تمكن CLR للعمل مع المهام إلى مضيف بدلاً من استخدام وظائف النظام التشغيل القياسي لمؤشر الترابط التشعبي أو ألياف بصرية.

  • واجهة IHostThreadPoolManager
    توفير وظائف CLR لتكوين تجمع مؤشرات الترابط ووضع عناصر العمل إلى تجمع مؤشرات الترابط في قائمة الانتظار.

  • واجهة IManagedObject
    Provides وظائف for controlling a مدارة كائن.

  • واجهة IObjectHandle
    Provides a أسلوب for unwrapping تنظيم وإرسال-بواسطة-القيمة الكائنات من indirection.

  • واجهة ITypeName
    توفير طرق للحصول على نوع تسمية المعلومات. (Th هو واجهة تعتمد البنية الأساسية لبرنامج.NET Framework و هو غير معد للاستخدام مباشرة من تعليمات برمجية الخاصة بك.)

  • واجهة ITypeNameBuilder
    Provides وظائف for إنشاء? a نوع اسم. (Th هو واجهة تعتمد البنية الأساسية لبرنامج.NET Framework و هو غير معد للاستخدام مباشرة من تعليمات برمجية الخاصة بك.)

  • واجهة ITypeNameFactory
    توفير وظائف deconstructing اسم نوع. (Th هو واجهة تعتمد البنية الأساسية لبرنامج.NET Framework و هو غير معد للاستخدام مباشرة من تعليمات برمجية الخاصة بك.)

  • واجهة IValidator
    توفير وظائف للتحقق من صحة الصور المحمولة الملف التنفيذي (PE) و إرسال تقرير بأخطاء التحقق من صحة.

أقسام ذات صلة