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