Sdílet prostřednictvím


Events2 – rozhraní

Umožňuje přístup ke všem událostem v modelu rozšiřitelnost.Události mohou být také vystaveny z určité objekty v rámci modelu rozšiřitelnost.

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 Získá BuildEvents vytvoří objekt, který poskytuje události pro řešení.
Veřejná vlastnost CodeModelEvents Získá CodeModelEvents objekt, který poskytuje události pro model kódu.
Veřejná vlastnost CommandBarEvents Získá objekt, který poskytuje události aktivována, pokud zadané CommandBarControl klepnutí na objekt.
Veřejná vlastnost CommandEvents Získá CommandEvents pro tento příkaz.
Veřejná vlastnost DebuggerEvents Získá objekt, který obsahuje události z ladicího programu.
Veřejná vlastnost DebuggerExpressionEvaluationEvents Získá objekt události, které mají být oznámeny, pokud ladicí program, spustí nebo zastaví vyhodnocení výrazu lze použít.
Veřejná vlastnost DebuggerProcessEvents Získá objekt události, které lze použít k oznámit vyladěnou proces spustí nebo zastaví.
Veřejná vlastnost DocumentEvents Získá DocumentEvents , který poskytuje události pro dokument.
Veřejná vlastnost DTEEvents Získá DTEEvents objekt, který poskytuje události pro vývojové prostředí.
Veřejná vlastnost FindEvents Získá FindEvents u Find operace.
Veřejná vlastnost MiscFilesEvents Získá ProjectItemsEvents řešení.
Veřejná vlastnost OutputWindowEvents Získá OutputWindowEvents události okno.
Veřejná vlastnost ProjectItemsEvents Získá objekt události, které lze použít k vyhledání události pro všechny položky projektu v rámci řešení.
Veřejná vlastnost ProjectsEvents Získá objekt události, které lze použít k vyhledání události pro všechny projekty v rámci řešení.
Veřejná vlastnost PublishEvents Získá objekt, aby se vyjádřil k publikování události.
Veřejná vlastnost SelectionEvents Získá SelectionEvents pro výběr.
Veřejná vlastnost SolutionEvents Získá SolutionEvents objekt pro řešení.
Veřejná vlastnost SolutionItemsEvents Získá ProjectItemsEvents objekt pro řešení.
Veřejná vlastnost TaskListEvents Získá TaskListEvents vývojovém prostředí.
Veřejná vlastnost TextDocumentKeyPressEvents Získá objekt události, které lze použít k vyhledání události stisknutí klávesy v textovém editoru.
Veřejná vlastnost TextEditorEvents Získá TextEditorEvents objekt rozhraní IDE.
Veřejná vlastnost WindowEvents Získá WindowEvents objekt, který poskytuje události pro systém windows ve vývojovém prostředí.
Veřejná vlastnost WindowVisibilityEvents Získá objekt události, které mají být oznámeny, pokud je zobrazení nebo skrytí okna nástroje lze použít.

Nahoru

Metody

  Název Popis
Veřejná metoda GetObject Vrátí rozhraní, nebo objekt, který je pozdní vazbou na DTE objektu a můžete přistupovat pomocí názvu v době běhu.

Nahoru

Poznámky

Model automatizace obsahuje kořen Events objektu, ze které automatizace klienti napsané v libovolném jazyce odkaz 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 specifické pro jejich na 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é

Referenční dokumentace

EnvDTE80 – obor názvů