Sdílet prostřednictvím


Events – 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ů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<GuidAttribute("134170F8-93B1-42DD-9F89-A2AC7010BA07")> _
Public Interface Events
[GuidAttribute("134170F8-93B1-42DD-9F89-A2AC7010BA07")]
public interface Events
[GuidAttribute(L"134170F8-93B1-42DD-9F89-A2AC7010BA07")]
public interface class Events
[<GuidAttribute("134170F8-93B1-42DD-9F89-A2AC7010BA07")>]
type Events =  interface end
public interface Events

Typ Events zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost BuildEvents Získává BuildEvents objektu, která poskytuje události pro sestavení řešení.
Veřejná vlastnost CommandBarEvents Získá objekt události poskytují aktivována, pokud zadané CommandBarControl klepnutí na objekt.
Veřejná vlastnost CommandEvents Získává CommandEvents pro zadaného příkazu.
Veřejná vlastnost DebuggerEvents Načtení objektu, který obsahuje události z ladicího programu.
Veřejná vlastnost DocumentEvents Získává DocumentEvents , který poskytuje události pro dokument.
Veřejná vlastnost DTEEvents Získává DTEEvents , který poskytuje události pro vývojové prostředí.
Veřejná vlastnost FindEvents Získává FindEvents pro Find operace.
Veřejná vlastnost MiscFilesEvents Získává ProjectItemsEvents pro řešení.
Veřejná vlastnost OutputWindowEvents Získává OutputWindowEvents pro události okno.
Veřejná vlastnost SelectionEvents Získává SelectionEvents pro výběr.
Veřejná vlastnost SolutionEvents Získává SolutionEvents objekt pro řešení.
Veřejná vlastnost SolutionItemsEvents Získává ProjectItemsEvents objekt pro řešení.
Veřejná vlastnost TaskListEvents Získává TaskListEvents pro vývojové prostředí.
Veřejná vlastnost TextEditorEvents Získává TextEditorEvents objekt pro IDE.
Veřejná vlastnost WindowEvents Získává WindowEvents objekt, který poskytuje události ve vývojovém systému windows

Na začátek

Metody

  Název Popis
Veřejná metoda GetObject Získá 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é IDE nástroje, typy projektů, editory a tak dále může přidat další události Events objekt, který jim specifické. 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

EnvDTE – obor názvů