Sdílet prostřednictvím


Events2 – rozhraní

Umožňuje přístup k všechny události v rozšíření modelu. Události mohou být vystaveny také z určité objekty v rámci rozšíření modelu.

Obor názvů:  EnvDTE80
Sestavení:  EnvDTE80 (v EnvDTE80.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost BuildEvents (Zděděno z Events.)
Veřejná vlastnost BuildEvents Získává BuildEvents objektu, která poskytuje události pro sestavení řešení.
Veřejná vlastnost CodeModelEvents Získává CodeModelEvents objektu, která poskytuje události pro kód modelu.
Veřejná vlastnost CommandBarEvents[Object] (Zděděno z Events.)
Veřejná vlastnost CommandBarEvents[Object] Získá objekt události poskytují aktivována, pokud zadané CommandBarControl klepnutí na objekt.
Veřejná vlastnost CommandEvents[String, Int32] (Zděděno z Events.)
Veřejná vlastnost CommandEvents[String, Int32] Získává CommandEvents pro zadaného příkazu.
Veřejná vlastnost DebuggerEvents (Zděděno z Events.)
Veřejná vlastnost DebuggerEvents Načtení objektu, který obsahuje události z ladicího programu.
Veřejná vlastnost DebuggerExpressionEvaluationEvents Načtení objektu události, který lze upozorněni ladicí program spustí nebo zastaví vyhodnocení výrazu.
Veřejná vlastnost DebuggerProcessEvents Obnoví objekt události, který lze oznámit vyladěnou proces spustí nebo zastaví.
Veřejná vlastnost DocumentEvents[Document] (Zděděno z Events.)
Veřejná vlastnost DocumentEvents[Document] Získává DocumentEvents , který poskytuje události pro dokument.
Veřejná vlastnost DTEEvents (Zděděno z Events.)
Veřejná vlastnost DTEEvents Získává DTEEvents objekt, který poskytuje události pro vývojové prostředí.
Veřejná vlastnost FindEvents (Zděděno z Events.)
Veřejná vlastnost FindEvents Získává FindEvents pro Find operace.
Veřejná vlastnost MiscFilesEvents (Zděděno z Events.)
Veřejná vlastnost MiscFilesEvents Získává ProjectItemsEvents pro řešení.
Veřejná vlastnost OutputWindowEvents[String] (Zděděno z Events.)
Veřejná vlastnost OutputWindowEvents[String] Získává OutputWindowEvents pro události okno.
Veřejná vlastnost ProjectItemsEvents Objekt události, které lze použít k vyhledání všech položek projektu v rámci řešení události získá.
Veřejná vlastnost ProjectsEvents Objekt události, které lze použít k vyhledání událostí pro všechny projekty působil roztok získá.
Veřejná vlastnost PublishEvents Načtení objektu komentář k publikování události.
Veřejná vlastnost SelectionEvents (Zděděno z Events.)
Veřejná vlastnost SelectionEvents Získává SelectionEvents pro výběr.
Veřejná vlastnost SolutionEvents (Zděděno z Events.)
Veřejná vlastnost SolutionEvents Získává SolutionEvents objekt pro řešení.
Veřejná vlastnost SolutionItemsEvents (Zděděno z Events.)
Veřejná vlastnost SolutionItemsEvents Získává ProjectItemsEvents objekt pro řešení.
Veřejná vlastnost TaskListEvents[String] (Zděděno z Events.)
Veřejná vlastnost TaskListEvents[String] Získává TaskListEvents pro vývojové prostředí.
Veřejná vlastnost TextDocumentKeyPressEvents Načtení objektu události, který lze nalézt události stisknutí klávesy v textovém editoru.
Veřejná vlastnost TextEditorEvents[TextDocument] (Zděděno z Events.)
Veřejná vlastnost TextEditorEvents[TextDocument] Získává TextEditorEvents objekt pro IDE.
Veřejná vlastnost WindowEvents[Window] (Zděděno z Events.)
Veřejná vlastnost WindowEvents[Window] Získává WindowEvents objekt, který poskytuje události ve vývojovém systému windows
Veřejná vlastnost WindowVisibilityEvents Objekt události, který lze upozorněni je okno Nástroj pro zobrazení nebo skrytí získá.

Na začátek

Metody

  Název Popis
Veřejná metoda GetObject(String) (Zděděno z Events.)
Veřejná metoda GetObject(String) Vrátí rozhraní nebo objekt, který je pozdní vazbou na DTE objektu a můžete přistupovat pomocí názvu v čase zpracování.

Na začátek

Poznámky

Automatizace modelu obsahuje kořen Events objektu, ze kterého automatizace klientů zapsaných v libovolném jazyce odkazovat automatické události jako SolutionEvents.

Různé nástroje IDE, typy projektů, editory a tak dále mohou přidat další události, které jsou na jejich specifické Events objektu. Například Visual C++ přidá VCProjectItemsEvents vlastnost.

Příklady

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

Viz také

Odkaz

EnvDTE80 – obor názvů