IVsUIShellOpenDocument Schnittstelle

Definition

Steuert den Zustand von geöffneten Dokumenten in der Umgebung.

public interface class IVsUIShellOpenDocument
public interface class IVsUIShellOpenDocument
__interface IVsUIShellOpenDocument
[System.Runtime.InteropServices.Guid("35299EEC-11EE-4518-9F08-401638D1D3BC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsUIShellOpenDocument
[<System.Runtime.InteropServices.Guid("35299EEC-11EE-4518-9F08-401638D1D3BC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsUIShellOpenDocument = interface
Public Interface IVsUIShellOpenDocument
Attribute

Hinweise

Siehe auch- SVsUIShellOpenDocument Dienst.

Wenn Sie ein Dokument auf der Visual Studio Registerkarte Vorschau vorläufig öffnen möchten, verwenden Sie Methoden für diese Schnittstelle innerhalb einer- using Anweisung in Verbindung mit der- NewDocumentStateScope Klasse, oder verwenden Sie die- SetNewDocumentState Methode.

Hinweise für Aufrufer

Ruft auf, um zu bestimmen, ob ein Dokument geöffnet ist, um ein Dokument mit verschiedenen Editoren zu öffnen oder um eine Vorschau eines Dokuments anzuzeigen.

Methoden

AddStandardPreviewer(String, String, Int32, String, String, String, String, String, UInt32)

Fügt der Liste der verfügbaren Vorschauen einen Webbrowser hinzu.

GetFirstDefaultPreviewer(String, Int32, Int32)

Gibt den Pfad der .EXE-Datei des ersten Standard-Webbrowsers zurück.

GetStandardEditorFactory(UInt32, Guid, String, Guid, String, IVsEditorFactory)

Gibt die Editorfactory zurück, die einem bestimmten Dokument zugeordnet ist (beispielsweise, ein Dateityp).

InitializeEditorInstance(UInt32, IntPtr, IntPtr, String, Guid, String, Guid, String, String, IVsUIHierarchy, UInt32, IntPtr, IServiceProvider, Guid, IVsWindowFrame)

Initialisiert eine Instanz des Dokumenteneditors.

IsDocumentInAProject(String, IVsUIHierarchy, UInt32, IServiceProvider, Int32)

Bestimmt, ob ein Dokument Teil des Projekts ist.

IsDocumentOpen(IVsUIHierarchy, UInt32, String, Guid, UInt32, IVsUIHierarchy, UInt32[], IVsWindowFrame, Int32)

Bestimmt, ob ein Dokument aktuell geöffnet ist.

IsSpecificDocumentViewOpen(IVsUIHierarchy, UInt32, String, Guid, String, UInt32, IVsUIHierarchy, UInt32, IVsWindowFrame, Int32)

Bestimmt, ob eine angegebene Dokumentenansicht geöffnet ist.

MapLogicalView(Guid, Guid, String)

Ordnet eine physische Ansicht einer logischen Ansicht zu.

OpenCopyOfStandardEditor(IVsWindowFrame, Guid, IVsWindowFrame)

Wird verwendet, um Window.NewWindow-Funktionalität zu implementieren.

OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame)

Sucht ein entsprechendes Projekt, um das Dokument zu öffnen.

OpenDocumentViaProjectWithSpecific(String, UInt32, Guid, String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame)

Sucht ein bestimmtes Projekt, um dieses Dokument zu öffnen.

OpenSpecificEditor(UInt32, String, Guid, String, Guid, String, IVsUIHierarchy, UInt32, IntPtr, IServiceProvider, IVsWindowFrame)

Öffnet einen angegebenen Editor.

OpenStandardEditor(UInt32, String, Guid, String, IVsUIHierarchy, UInt32, IntPtr, IServiceProvider, IVsWindowFrame)

Öffnet den Standardeditor.

OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32)

Öffnet einen Standardwebbrowser für das angegebene Dokument.

SearchProjectsForRelativePath(UInt32, String, String[])

Konvertiert einen relativen Pfad für ein Dokument in einen absoluten Pfad, der dem OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) übergeben werden kann.

Gilt für