_DTE-Schnittstelle

Das Objekt der obersten Ebene im Automatisierungsobjektmodell von Visual Studio.Weitere Informationen zu dieser Funktionalität finden Sie unter _DTE.Instanziieren Sie nicht von dieser Klasse.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type _DTE =  interface end
public interface _DTE

Der _DTE-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ActiveDocument Ruft das aktive Dokument ab.
Öffentliche Eigenschaft ActiveSolutionProjects Ruft ein Array der derzeit ausgewählten Projekte ab.
Öffentliche Eigenschaft ActiveWindow Gibt das derzeit aktive oder das oberste Fenster zurück, wenn kein anderes Fenster aktiv ist.
Öffentliche Eigenschaft AddIns Ruft die AddIns-Auflistung mit allen derzeit verfügbaren Add-Ins ab.
Öffentliche Eigenschaft Application Infrastruktur. Nur zur internen Verwendung von Microsoft.
Öffentliche Eigenschaft CommandBars Ruft einen Verweis auf die Befehlsleisten der Entwicklungsumgebung ab.
Öffentliche Eigenschaft CommandLineArguments Ruft eine Zeichenfolge mit den Befehlszeilenargumenten ab.
Öffentliche Eigenschaft Commands Gibt die Commands-Auflistung zurück.
Öffentliche Eigenschaft ContextAttributes Ruft eine ContextAttributes-Auflistung ab, über die Automatisierungsclients den derzeit im Fenster Dynamische Hilfe ausgewählten Elementen neue Attribute hinzufügen und kontextbezogene Hilfe für die zusätzlichen Attribute bereitstellen können.
Öffentliche Eigenschaft Debugger Ruft die Debugger-Objekte ab.
Öffentliche Eigenschaft DisplayMode Ruft den Anzeigemodus ab, entweder MDI oder Dokumente im Registerkartenformat.
Öffentliche Eigenschaft Documents Ruft die Auflistung der in der Entwicklungsumgebung geöffneten Dokumente ab.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft Edition Ruft eine Beschreibung der Ausgabe der Umgebung ab.
Öffentliche Eigenschaft Events Ruft einen Verweis auf das Events-Objekt ab.
Öffentliche Eigenschaft FileName Infrastruktur. Nur zur internen Verwendung von Microsoft.
Öffentliche Eigenschaft Find Ruft das Find-Objekt ab, das globale Operationen für die Textsuche darstellt.
Öffentliche Eigenschaft FullName Ruft den vollständigen Pfad und Namen der Objektdatei ab.
Öffentliche Eigenschaft Globals Ruft das Globals-Objekt mit den Add-In-Werten ab, die in der Projektmappendatei (.sln), der Projektdatei oder in den Profildaten des Benutzers gespeichert sein können.
Öffentliche Eigenschaft IsOpenFile Infrastruktur. Nur zur internen Verwendung von Microsoft.
Öffentliche Eigenschaft ItemOperations Ruft das ItemOperations-Objekt ab.
Öffentliche Eigenschaft LocaleID Ruft die ID des Gebietsschemas ab, mit dem die Entwicklungsumgebung ausgeführt wird.
Öffentliche Eigenschaft Macros Ruft das Macros-Objekt ab.
Öffentliche Eigenschaft MacrosIDE Ruft den Stamm des Automatisierungsmodells der Makro-IDE ab.
Öffentliche Eigenschaft MainWindow Ruft ein Window-Objekt ab, das das Hauptfenster der Entwicklungsumgebung darstellt.
Öffentliche Eigenschaft Mode Ruft den Modus der Entwicklungsumgebung (Debug- oder Entwurfsmodus) ab.
Öffentliche Eigenschaft Name Legt den Namen des _DTE-Objekts fest oder ruft diesen ab.
Öffentliche Eigenschaft ObjectExtenders Ruft das ObjectExtenders-Objekt ab.
Öffentliche Eigenschaft Properties Gibt eine Properties-Auflistung zurück, die alle verfügbaren Kategorien und Unterkategorien im Dialogfeld Optionen (Menü Extras) darstellt.
Öffentliche Eigenschaft RegistryRoot Ruft eine Zeichenfolge mit dem Pfad zum Stamm der Registrierungseinstellungen von Visual Studio ab.
Öffentliche Eigenschaft SelectedItems Ruft eine Auflistung mit den derzeit in der Umgebung ausgewählten Elementen ab.
Öffentliche Eigenschaft Solution Ruft das Solution-Objekt ab, das alle in der aktuellen Instanz der Umgebung geöffneten Projekte darstellt und den Zugriff auf die Buildobjekte ermöglicht.
Öffentliche Eigenschaft SourceControl Ruft ein SourceControl-Objekt ab, über das Sie den Quellcodeverwaltungszustand der Datei bearbeiten können, die dem Objekt zugrunde liegt.
Öffentliche Eigenschaft StatusBar Ruft das StatusBar-Objekt ab, das die Statusleiste im Hauptfenster der Entwicklungsumgebung darstellt.
Öffentliche Eigenschaft SuppressUI Ruft ab oder legt fest, ob während der Ausführung von Automatisierungscode eine Benutzeroberfläche angezeigt werden soll.
Öffentliche Eigenschaft UndoContext Ruft das globale UndoContext-Objekt ab.
Öffentliche Eigenschaft UserControl Legt einen Wert fest oder ruft einen Wert ab, der angibt, ob die Umgebung von einem Benutzer oder durch Automatisierung gestartet wurde.
Öffentliche Eigenschaft Version Ruft die Versionsnummer der Hostanwendung ab.
Öffentliche Eigenschaft WindowConfigurations Ruft die WindowConfigurations-Auflistung ab, die alle verfügbaren Fensterkonfigurationen darstellt.
Öffentliche Eigenschaft Windows Ruft eine Windows-Auflistung ab, die die im Objekt angezeigten Fenster enthält.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ExecuteCommand Führt den angegebenen Befehl aus.
Öffentliche Methode GetObject Ruft eine Schnittstelle oder ein Objekt mit später Bindung an das DTE-Objekt ab. Der Zugriff zur Laufzeit erfolgt über den Namen.
Öffentliche Methode LaunchWizard Führt einen Assistenten mit den angegebenen Parametern aus.
Öffentliche Methode OpenFile Infrastruktur. Nur zur internen Verwendung von Microsoft.
Öffentliche Methode Quit Schließt die Umgebung.
Öffentliche Methode SatelliteDllPath Gibt bei Übergabe des Installationsverzeichnisses für ein Add-In oder einen Assistenten sowie bei Übergabe des Dateinamens der DLL, die die lokalisierten Ressourcen enthält, den berechneten Pfad zur Satellite-DLL zurück.

Zum Seitenanfang

Hinweise

Das _DTE-Objekt wird von der OnConnection-Methode bereitgestellt, die Sie beim Erstellen eines Add-Ins implementieren.Das _DTE-Objekt ist das Application-Objekt in Visual Basic.

Verwenden Sie zum Zugriff auf projektspezifische Eigenschaften, z. B. VBProjects oder CSharpProjects, die Syntax DTE.GetObject("VBProjects").

Ausführliche Informationen zum Verweisen auf den EnvDTE-Namespace und das _DTE-Objekt finden Sie unter Gewusst wie: Abrufen von Verweisen auf das DTE-Objekt und das DTE2-Objekt.

Beispiele

Sub DTEExample()
  Dim objTextDoc As TextDocument
  Dim objEP As EditPoint
  
  'Create a new text document.
  DTE.ItemOperations.NewFile("General\Text File")
  'Get a handle to the new document.
  Set objTextDoc = DTE.ActiveDocument.Object("TextDocument")
  Set objEP = objTextDoc.StartPoint.CreateEditPoint
  'Create an EditPoint and add some text.
  objEP.Insert "A test sentence."
End Sub

Siehe auch

Referenz

EnvDTE-Namespace

Weitere Ressourcen

Verweisen auf Automatisierungsassemblys und das DTE2-Objekt