Udostępnij za pośrednictwem


Interfejs Events2

Umożliwia dostęp do wszystkich zdarzeń w modelu rozszerzalności.Zdarzenia mogą być narażone również z określonych obiektów w ramach modelu rozszerzalności.

Przestrzeń nazw:  EnvDTE80
Zestaw:  EnvDTE80 (w EnvDTE80.dll)

Składnia

'Deklaracja
<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

Typ Events2 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna BuildEvents (Odziedziczone z Events).
Właściwość publiczna BuildEvents Pobiera BuildEvents tworzy obiekt, który zawiera zdarzenia dla roztworu.
Właściwość publiczna CodeModelEvents Pobiera CodeModelEvents obiektu, który dostarcza zdarzenia dla modelu kodu.
Właściwość publiczna CommandBarEvents[Object] (Odziedziczone z Events).
Właściwość publiczna CommandBarEvents[Object] Pobiera obiekt dostarczanie zdarzeń wywoływane, kiedy dostarczony CommandBarControl obiekt zostanie kliknięty.
Właściwość publiczna CommandEvents[String, Int32] (Odziedziczone z Events).
Właściwość publiczna CommandEvents[String, Int32] Pobiera CommandEvents dla określonego polecenia.
Właściwość publiczna DebuggerEvents (Odziedziczone z Events).
Właściwość publiczna DebuggerEvents Pobiera obiekt, który zawiera zdarzenia z debugera.
Właściwość publiczna DebuggerExpressionEvaluationEvents Pobiera obiekt zdarzenia, który może służyć do być powiadamiany, gdy narzędzie debugger uruchamia lub zatrzymuje ocenę wyrażenie.
Właściwość publiczna DebuggerProcessEvents Pobiera obiekt zdarzenia, które mogą być używane do Powiadamiaj, gdy proces debugowanej uruchamia lub zatrzymuje.
Właściwość publiczna DocumentEvents[Document] (Odziedziczone z Events).
Właściwość publiczna DocumentEvents[Document] Pobiera DocumentEvents , który pozwala zdarzenia dokumentu.
Właściwość publiczna DTEEvents (Odziedziczone z Events).
Właściwość publiczna DTEEvents Pobiera DTEEvents obiekt, który udostępnia zdarzenia dla środowiska programowania.
Właściwość publiczna FindEvents (Odziedziczone z Events).
Właściwość publiczna FindEvents Pobiera FindEvents do Find operacji.
Właściwość publiczna MiscFilesEvents (Odziedziczone z Events).
Właściwość publiczna MiscFilesEvents Pobiera ProjectItemsEvents dla roztworu.
Właściwość publiczna OutputWindowEvents[String] (Odziedziczone z Events).
Właściwość publiczna OutputWindowEvents[String] Pobiera OutputWindowEvents dla zdarzeń okna.
Właściwość publiczna ProjectItemsEvents Pobiera obiekt zdarzenia, które może służyć do wyszukiwania zdarzeń dla wszystkich elementów projektu w roztworze.
Właściwość publiczna ProjectsEvents Pobiera obiekt zdarzenia, które można znaleźć rozwiązanie zdarzeń dla wszystkich projektów, wyjąwszy.
Właściwość publiczna PublishEvents Pobiera obiekt do komentarz do publikowania zdarzenia.
Właściwość publiczna SelectionEvents (Odziedziczone z Events).
Właściwość publiczna SelectionEvents Pobiera SelectionEvents dla zaznaczenia.
Właściwość publiczna SolutionEvents (Odziedziczone z Events).
Właściwość publiczna SolutionEvents Pobiera SolutionEvents obiektu dla roztworu.
Właściwość publiczna SolutionItemsEvents (Odziedziczone z Events).
Właściwość publiczna SolutionItemsEvents Pobiera ProjectItemsEvents obiektu dla roztworu.
Właściwość publiczna TaskListEvents[String] (Odziedziczone z Events).
Właściwość publiczna TaskListEvents[String] Pobiera TaskListEvents dla środowiska programowania.
Właściwość publiczna TextDocumentKeyPressEvents Pobiera obiekt zdarzenia, które mogą służyć do wyszukiwania zdarzenia naciśnięcie klawisza w edytorze tekstu.
Właściwość publiczna TextEditorEvents[TextDocument] (Odziedziczone z Events).
Właściwość publiczna TextEditorEvents[TextDocument] Pobiera TextEditorEvents obiektu do IDE.
Właściwość publiczna WindowEvents[Window] (Odziedziczone z Events).
Właściwość publiczna WindowEvents[Window] Pobiera WindowEvents obiekt, który przewiduje zdarzeń systemu windows w środowisku programistycznym.
Właściwość publiczna WindowVisibilityEvents Pobiera obiekt zdarzenia, które może służyć do być powiadamiany, gdy okno Narzędzie jest wyświetlenie lub ukrycie.

Początek

Metody

  Nazwa Opis
Metoda publiczna GetObject(String) (Odziedziczone z Events).
Metoda publiczna GetObject(String) Zwraca interfejsu lub obiektu, który jest późnym wiązaniem do DTE obiektu i nazwy można uzyskać dostęp w czasie wykonywania.

Początek

Uwagi

Model automatyzacji zawiera katalog główny Events obiekt z automatyzacji, który klienci napisane w dowolnym języku można odwołać zdarzenia automatyzacji, takich jak SolutionEvents.

Różne narzędzia IDE, typów projektów, edytory i tak dalej, może dodać dodatkowe zdarzenia, które są specyficzne dla nich, do Events obiektu.Na przykład Visual C++ dodaje VCProjectItemsEvents właściwości.

Przykłady

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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE80