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 vytvoří objekt, který obsahuje události pro řešení.
Veřejná vlastnost CodeModelEvents Získává CodeModelEvents objekt, který obsahuje kód modelu události.
Veřejná vlastnost CommandBarEvents[Object] (Zděděno z Events.)
Veřejná vlastnost CommandBarEvents[Object] Získá objektu 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ý příkaz.
Veřejná vlastnost DebuggerEvents (Zděděno z Events.)
Veřejná vlastnost DebuggerEvents Získá-li objekt, který obsahuje události z ladicího programu.
Veřejná vlastnost DebuggerExpressionEvaluationEvents Získává se objekt události, které lze použít k oznámení při ladicí program spustí nebo zastaví vyhodnocení výrazu.
Veřejná vlastnost DebuggerProcessEvents Obnoví objekt události, které umožňuje upozornit 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 pro dokument, který poskytuje události.
Veřejná vlastnost DTEEvents (Zděděno z Events.)
Veřejná vlastnost DTEEvents Získává DTEEvents objekt, který obsahuje 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 ř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 najít řešení události pro všechny projekty působil získá.
Veřejná vlastnost PublishEvents Komentář k publikování události objektu získá.
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 objektu řešení.
Veřejná vlastnost SolutionItemsEvents (Zděděno z Events.)
Veřejná vlastnost SolutionItemsEvents Získává ProjectItemsEvents objektu ř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 Získává se objekt události, které lze použít k vyhledání 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 systému Windows ve vývojovém prostředí.
Veřejná vlastnost WindowVisibilityEvents Objekt události, které lze použít k oznámení, když je okno Nástroj pro zobrazení nebo skrytí získá.

Nahoru

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 době spuštění.

Nahoru

Poznámky

Automatizace modelu obsahuje kořen Events objektu z automatizace, které klienti v jakémkoli jazyku odkazovat automatické události, například SolutionEvents.

Různé nástroje IDE, typy projektů, editory a tak dále mohou přidat další události, které jsou na 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é

Referenční dokumentace

EnvDTE80 – obor názvů