Aracılığıyla paylaş


Events Arabirim

Erişilebilirlik modelindeki bütün olaylara erişim izni verir. Belirli nesnelerin geniþletilebilirlik modeli içinde olayları da maruz.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("134170F8-93B1-42DD-9F89-A2AC7010BA07")> _
Public Interface Events
[GuidAttribute("134170F8-93B1-42DD-9F89-A2AC7010BA07")]
public interface Events
[GuidAttribute(L"134170F8-93B1-42DD-9F89-A2AC7010BA07")]
public interface class Events
[<GuidAttribute("134170F8-93B1-42DD-9F89-A2AC7010BA07")>]
type Events =  interface end
public interface Events

Events türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik BuildEvents Alır BuildEvents olayları için çözüm sağlar nesnesi oluşturur.
Genel özellik CommandBarEvents Alır olayları sağlayan bir nesne ne zaman harekete sağlanan CommandBarControl nesne tıklatıldığında.
Genel özellik CommandEvents Alır CommandEvents belirtilen komut için.
Genel özellik DebuggerEvents Hata Ayıklayıcı'dan olayları sağlayan nesne alır.
Genel özellik DocumentEvents Alır DocumentEvents , belge için olayları sağlar.
Genel özellik DTEEvents Alır DTEEvents , olayları için geliştirme ortamı sağlar.
Genel özellik FindEvents Alır FindEvents için Find işlem.
Genel özellik MiscFilesEvents Alır ProjectItemsEvents bir çözüm.
Genel özellik OutputWindowEvents Alır OutputWindowEvents pencere olaylarý için.
Genel özellik SelectionEvents Alır SelectionEvents seçim için.
Genel özellik SolutionEvents Alır SolutionEvents çözüm için nesne.
Genel özellik SolutionItemsEvents Alır ProjectItemsEvents çözüm için nesne.
Genel özellik TaskListEvents Alır TaskListEvents geliştirme ortamı.
Genel özellik TextEditorEvents Alır TextEditorEvents IDE için nesne.
Genel özellik WindowEvents Alır WindowEvents geliştirme ortamında Windows olayları sağlayan nesne.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem GetObject Bir arabirim ya da geç için bağlı nesne alır DTE nesne ve çalışma zamanında adı tarafından erişilebilir.

Üst

Notlar

Otomasyon modeli içeren bir kök Events hangi Otomasyon herhangi bir dilde yazılan istemcileri başvuru Otomasyon olaylarýna gibi nesne SolutionEvents.

Çeşitli IDE araçları, proje türleri, editörler ve benzeri diğer olayları ekleyebilir Events kendilerine özgü nesne. Örneğin, Visual C++ ekler VCProjectItemsEvents özelliği.

Örnekler

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

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı