مشاركة عبر


Events2 الواجهة

السماح بالوصول إلى كافة الأحداث في الطراز القابلية للتوسعة. يمكن كشف الأحداث أيضاً من خاصة الكائنات داخل طراز القابلية للتوسعة.

مساحة الاسم:  EnvDTE80
التجميع:  EnvDTE80 (في EnvDTE80.dll)

بناء الجملة

'إقرار
<GuidAttribute("BED31E8C-F845-4397-AF13-6B82A6996C0D")> _
Public Interface Events2 _
    Inherits Events
[GuidAttribute("BED31E8C-F845-4397-AF13-6B82A6996C0D")]
public interface Events2 : Events
[GuidAttribute(L"BED31E8C-F845-4397-AF13-6B82A6996C0D")]
public interface class Events2 : Events
[<GuidAttribute("BED31E8C-F845-4397-AF13-6B82A6996C0D")>]
type Events2 =  
    interface
        interface Events
    end
public interface Events2 extends Events

ملاحظات

طراز التنفيذ التلقائي يحتوي على على جذر Eventsالكائن من التنفيذ التلقائي لأي عملاء مكتوب بأي لغة الرجوع أحداث التنفيذ التلقائي، مثل SolutionEvents.

المتنوعة IDE أدوات وأنواع مشروع، المحررين وهكذا يمكن إضافة أحداث إضافى، والتي كانت معينة إليها، إلى Eventsكائن. على سبيل المثال، Visual C++إضافة VCProjectItemsEventsخاصية.

أمثلة

Public Module Module1
   Dim WithEvents bldevents As BuildEvents
   Dim applicationObject As EnvDTE.DTE

   Sub EventsExample()
      Dim addInInstance As EnvDTE.AddIn

      applicationObject = CType(Application, EnvDTE.DTE)
      bldevents = CType(applicationObject.Events.BuildEvents, EnvDTE.BuildEvents)
   End Sub

   Private Sub bldevents_OnBuildDone(ByVal Scope As EnvDTE.vsBuildScope, ByVal Action As EnvDTE.vsBuildAction) Handles bldevents.OnBuildDone
      MsgBox("Build complete")
   End Sub
End Module

راجع أيضًَا

المرجع

Events2 الأعضاء

EnvDTE80 مساحة الاسم