مشاركة عبر


حدث الكائنات (محددة بأنواع المشاريع)

معظم المتوفرة حدث كائنات محددة #Visual C، Visual Basicتمثيل كخصائص تشغيل VSProjectEvents2الكائن. ProjectItemsEventsوProjectsEventsكائنات متوفرة أيضاً لكل نوع المشروع أساس. يسرد الجدول التالي الكل Visual Studioالحدث الكائنات معينة إلى المشروع أنواع. لعرض أحداث يوفر كل كائن انقر فوق الارتباط.

حدث الكائنات

اسم الكائن

الوصف

BuildManagerEvents

توفير الأحداث لمدير البنية.

ImportsEvents

توفير الأحداث عمليات الاستيراد. Visual Basic فقط.

ReferencesEvents

توفير الأحداث إضافة أو تغيير أو إزالة مراجع المشروع.

VSLangProjWebReferencesEvents

توفير الأحداث إضافة أو تغيير أو إزالة مراجع المشروع.

ProjectItemsEvents

يوفر أحداث عناصر المشروع. يتم تعريف هذه الأحداث الكل Visual Studioأنواع المشروع.

ProjectsEvents

توفير الأحداث للمشاريع. يتم تعريف هذه الأحداث الكل Visual Studioأنواع المشروع.

تحديد نوع المشروع

استرداد كائنات حدث محدد نوع المشروع متعددة من طراز التنفيذ التلقائي "، استخدم بناء الجملة التالي:

' Declaration.
Public WithEvents prjEventHandler As EnvDTE.ProjectsEvents
' Retrieve the event objects from the automation model
prjEventHandler = EnvDTE.Events.GetObject("VBProjectsEvents")
// Declaration.
Private EnvDTE.ProjectsEvents prjEventHandler;
// Retrieve the event objects from the automation model.
prjEventHandler = EnvDTE.Events.GetObject("VBReferencesEvents");

أو

' Declaration
Public WithEvents refEvents As VSLangProj80.ReferencesEvents
' Retrieve the event objects from the automation model.
refEvents = CType(EnvDTE.Events.GetObject("CSharpReferencesEvents"), _
 VSLangProj.ReferencesEvents)
// Declaration.
private VSLangProj.ReferencesEvents refEvents;
// Retrieve the event objects from the automation model
refEvents = (VSLangProj.ReferencesEvents)
EnvDTE.Events.GetObject("CSharpReferencesEvents");

الاسم الذي تم تمريره إلى GetObjectيعكس نوع المشروع. يوفر الجدول التالي على قائمة كاملة لالكل المحددة نوع المشروع حدث للكائنات من أجل #Visual Cو Visual Basicالمشاريع.

إدخال قائمة من أسماء الأحداث محددة أنواع مشروع

اسم الحدث

الوصف

VBBuildManagerEvents

إرجاع BuildManagerEventsكائن Visual Basicالمشاريع.

VBImportsEvents

إرجاع ImportsEventsكائن Visual Basicالمشاريع.

VBProjectItemsEvents

إرجاع ProjectItemsEventsكائن Visual Basicالمشاريع.

VBProjectsEvents

إرجاع ProjectsEventsكائن Visual Basicالمشاريع.

VBReferencesEvents

إرجاع ReferencesEventsكائن Visual Basicالمشاريع.

CSharpBuildManagerEvents

إرجاع BuildManagerEventsكائن #Visual Cالمشاريع.

CSharpProjectItemsEvents

إرجاع ProjectItemsEventsكائن #Visual Cالمشاريع.

CSharpProjectsEvents

إرجاع ProjectsEventsكائن #Visual Cالمشاريع.

CSharpReferencesEvents

إرجاع ReferencesEventsكائن #Visual Cالمشاريع.

يمكن العثور على هذه السلاسل في السجل تحت المفتاح HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\ < حزمة معرّف فريد عالمي >. المعرفات الفريدة العمومية (GUIDs) الحزم:

  • 164B10B9-B200-11 D 0-8 C 61-00A0C91E29D5 Visual Basicالمشروع النظام.

  • FAE04EC1-301F-11 D 3-BF4B-00C04F79EFBC #Visual Cالمشروع النظام.

    ملاحظة

    تصلح هذه المعرفات الفريدة العمومية (GUIDs) فقط في Microsoft Visual Studio 2005.

راجع أيضًا:

المبادئ

كائنات أحداث التنفيذ التلقائي

موارد أخرى

استجابة إلى أحداث (Visual Basic و ‏‫#Visual C المشاريع)

استجابة إلى أحداث التنفيذ التلقائي