IVsAsyncShellOpenDocument Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Dienstschnittstelle, die eine Reihe von Methoden zum asynchronen Öffnen von Dokumenten bereitstellt.
[System.Runtime.InteropServices.Guid("6A55D18F-6DB5-4993-B503-11EB77949CAB")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAsyncShellOpenDocument
[<System.Runtime.InteropServices.Guid("6A55D18F-6DB5-4993-B503-11EB77949CAB")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAsyncShellOpenDocument = interface
Public Interface IVsAsyncShellOpenDocument
- Attribute
Methoden
GetProvisionalViewingStatusForEditorAsync(Guid, Guid) |
Ruft den provisorischen Betrachtungsstatus für einen Editor und eine logische Ansichtskombination ab. |
GetProvisionalViewingStatusForFileAsync(String, IVsHierarchy, UInt32, Guid) |
Ruft die vorläufige Anzeige status für eine Datei ab. |
OpenCopyOfStandardEditorAsync(IVsWindowFrame, Guid) |
Wird verwendet, um Window.NewWindow-Funktionalität zu implementieren. |
OpenDocumentViaProjectAsync(String, Guid, Boolean) |
Sucht ein entsprechendes Projekt, um das Dokument zu öffnen. |
OpenDocumentViaProjectWithSpecificAsync(String, UInt32, Guid, String, Guid) |
Sucht ein bestimmtes Projekt, um dieses Dokument zu öffnen. |
OpenSpecificEditorAsync(UInt32, String, Guid, String, Guid, String, IVsUIHierarchy, UInt32, Boolean, Object, IServiceProvider) |
Öffnet asynchron ein Dokument mit dem angegebenen Editor. |
OpenStandardEditorAsync(UInt32, String, Guid, String, IVsUIHierarchy, UInt32, Boolean, Object, IServiceProvider) |
Öffnet eine Datei mit dem Standard-Editor. Zunächst wird ermittelt, ob bereits eine Standard-Editorfactory für die Datei konfiguriert ist. Wenn eine Standardeinstellung noch nicht konfiguriert ist, durchläuft sie eine prioritätssortierte Liste von Editorfactorys, um die erste zu finden, die das Dokument unterstützt. Eine Ausnahme wird ausgelöst, wenn das Dokument nicht geöffnet werden kann. |