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