Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht den Zugriff auf alle Ereignisse des Erweiterungsmodells.Ereignisse können auch von bestimmten Objekten innerhalb des Erweiterungsmodells verfügbar gemacht werden.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
<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
Der Events2-Typ macht die folgenden Member verfügbar.
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
BuildEvents | (Von Events geerbt.) |
![]() |
BuildEvents | Ruft das BuildEvents-Objekt ab, das Ereignisse für die Erstellung von Projektmappen bereitstellt. |
![]() |
CodeModelEvents | Ruft das CodeModelEvents-Objekt ab, das Ereignisse für das Codemodell bereitstellt. |
![]() |
CommandBarEvents[Object] | (Von Events geerbt.) |
![]() |
CommandBarEvents[Object] | Ruft ein Objekt ab, das Ereignisse bereitstellt, die beim Klicken auf das bereitgestellte CommandBarControl-Objekt ausgelöst werden. |
![]() |
CommandEvents[String, Int32] | (Von Events geerbt.) |
![]() |
CommandEvents[String, Int32] | Ruft CommandEvents für den angegebenen Befehl ab. |
![]() |
DebuggerEvents | (Von Events geerbt.) |
![]() |
DebuggerEvents | Ruft das Objekt ab, das Debuggingereignisse bereitstellt. |
![]() |
DebuggerExpressionEvaluationEvents | Ruft ein Ereignisobjekt ab, das für Benachrichtigungen verwendet werden kann, wenn der Debugger mit dem Auswerten von Ausdrücken beginnt oder dieses beendet. |
![]() |
DebuggerProcessEvents | Ruft ein Ereignisobjekt ab, das für Benachrichtigungen beim Ausführen oder Beenden eines gedebuggten Prozesses verwendet werden kann. |
![]() |
DocumentEvents[Document] | (Von Events geerbt.) |
![]() |
DocumentEvents[Document] | Ruft DocumentEvents ab, um Ereignisse für das Dokument bereitzustellen. |
![]() |
DTEEvents | (Von Events geerbt.) |
![]() |
DTEEvents | Ruft das DTEEvents-Objekt ab, das Ereignisse für die Entwicklungsumgebung bereitstellt. |
![]() |
FindEvents | (Von Events geerbt.) |
![]() |
FindEvents | Ruft FindEvents für die Find-Operation ab. |
![]() |
MiscFilesEvents | (Von Events geerbt.) |
![]() |
MiscFilesEvents | Ruft ProjectItemsEvents für die Projektmappe ab. |
![]() |
OutputWindowEvents[String] | (Von Events geerbt.) |
![]() |
OutputWindowEvents[String] | Ruft OutputWindowEvents für die Fensterereignisse ab. |
![]() |
ProjectItemsEvents | Ruft ein Ereignisobjekt ab, das zum Suchen von Ereignissen für alle Projektelemente in der Projektmappe verwendet werden kann. |
![]() |
ProjectsEvents | Ruft ein Ereignisobjekt ab, das zum Suchen von Ereignissen für alle Projekte in der Projektmappe verwendet werden kann. |
![]() |
PublishEvents | Ruft ein Objekt zum Kommentieren von zu veröffentlichenden Ereignissen ab. |
![]() |
SelectionEvents | (Von Events geerbt.) |
![]() |
SelectionEvents | Ruft SelectionEvents für die Auswahl ab. |
![]() |
SolutionEvents | (Von Events geerbt.) |
![]() |
SolutionEvents | Ruft das SolutionEvents-Objekt für die Projektmappe ab. |
![]() |
SolutionItemsEvents | (Von Events geerbt.) |
![]() |
SolutionItemsEvents | Ruft das ProjectItemsEvents-Objekt für die Projektmappe ab. |
![]() |
TaskListEvents[String] | (Von Events geerbt.) |
![]() |
TaskListEvents[String] | Ruft TaskListEvents für die Entwicklungsumgebung ab. |
![]() |
TextDocumentKeyPressEvents | Ruft ein Ereignisobjekt ab, das zum Suchen von Tastendruckereignissen in einem Text-Editor verwendet werden kann. |
![]() |
TextEditorEvents[TextDocument] | (Von Events geerbt.) |
![]() |
TextEditorEvents[TextDocument] | Ruft das TextEditorEvents-Objekt für die IDE ab. |
![]() |
WindowEvents[Window] | (Von Events geerbt.) |
![]() |
WindowEvents[Window] | Ruft das WindowEvents-Objekt ab, das Ereignisse für die Fenster in der Entwicklungsumgebung bereitstellt. |
![]() |
WindowVisibilityEvents | Ruft ein Ereignisobjekt ab, das für Benachrichtigungen verwendet werden kann, wenn ein Toolfenster ein- oder ausgeblendet wird. |
Zum Seitenanfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
GetObject(String) | (Von Events geerbt.) |
![]() |
GetObject(String) | Gibt eine Schnittstelle oder ein Objekt mit später Bindung an das DTE-Objekt zurück. Der Zugriff zur Laufzeit erfolgt über den Namen. |
Zum Seitenanfang
Hinweise
Das Automatisierungsmodell enthält ein Events-Stammobjekt, von dem aus in beliebigen Sprachen geschriebene Automatisierungsclients auf Automatisierungsereignisse wie SolutionEvents verweisen können.
Verschiedene IDE-Tools, Projekttypen, Editoren usw. können dem Events-Objekt weitere spezifische Ereignisse hinzufügen.Zum Beispiel fügt Visual C++ die VCProjectItemsEvents-Eigenschaft hinzu.
Beispiele
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
.gif)
.gif)