VSProject2.Events2 الخاصية
يحصل على الكائن VSProjectEvents2الذي يسمح لك بالاستجابة إلى الأحداث Imports، References, و الكائنات BuildManager.
مساحة الاسم: VSLangProj80
التجميع: VSLangProj80 (في VSLangProj80.dll)
بناء الجملة
'إقرار
ReadOnly Property Events2 As VSProjectEvents2
Get
VSProjectEvents2 Events2 { get; }
property VSProjectEvents2^ Events2 {
VSProjectEvents2^ get ();
}
abstract Events2 : VSProjectEvents2
function get Events2 () : VSProjectEvents2
قيمة الخاصية
النوع: VSLangProj80.VSProjectEvents2
كائن VSProjectEvents2 .
ملاحظات
توفر الخاصية Events2 الوصول إلى الأحداث من References، Imports, و الكائنات BuildManager.
أمثلة
يصل هذا المثال أسلوب معالجة الحدث بالحدث ReferenceAdded لمشروع معين عن طريق استخدام الكائن Events2. لمعالجة الأحداث لكل المشاريع في أحد الحلول, راجع الكائن ReferencesEvents. لمزيد من الأمثلة، راجع كيفية القيام بما يلي: الاستجابة إلى الأحداث في مشروع محددة (Visual Basic) و كيفية القيام بما يلي: الاستجابة إلى الأحداث في مشروع محددة (Visual Basic). لتطبيق هذا المثال كماكرو, راجع كيفية: الترجمة وإعادة تشغيل أمثلة التعليمات البرمجية لطراز كائن التنفيذ التلقائي. افتح المشروع Visual Basic أو #Visual C قبل تشغيل هذا المثال.
[Visual Basic]
' Macro Editor
' This example connects a trivial function to the ReferenceAdded event,
' which is raised just after a reference is added to the project.
Imports VSLangProj
Imports VSLangProj80
Sub ConnectEvents()
Dim proj As Project = DTE.Solution.Projects.Item(1)
Dim vsproj As VSProject2 = CType(proj.Object, VSProject2)
Dim refEvents As ReferencesEvents = vsproj.Events2.ReferencesEvents
AddHandler refEvents.ReferenceAdded, AddressOf ReferenceAdded
End Sub
Sub ReferenceAdded(ByVal addedRef As Reference)
MsgBox("A reference for " & addedRef.Name & " was added.")
End Sub
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.