Sdílet prostřednictvím


IVsAsyncShellOpenDocument Rozhraní

Definice

Rozhraní služby, které poskytuje sadu metod pro asynchronní otevírání dokumentů.

[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
Atributy

Metody

GetProvisionalViewingStatusForEditorAsync(Guid, Guid)

Načte dočasný stav zobrazení pro kombinaci editoru a logického zobrazení.

GetProvisionalViewingStatusForFileAsync(String, IVsHierarchy, UInt32, Guid)

Získá dočasný stav zobrazení souboru.

OpenCopyOfStandardEditorAsync(IVsWindowFrame, Guid)

Používá se k implementaci funkcí Window.NewWindow.

OpenDocumentViaProjectAsync(String, Guid, Boolean)

Najde vhodný projekt pro otevření dokumentu.

OpenDocumentViaProjectWithSpecificAsync(String, UInt32, Guid, String, Guid)

Vyhledá zadaný projekt pro otevření tohoto dokumentu.

OpenSpecificEditorAsync(UInt32, String, Guid, String, Guid, String, IVsUIHierarchy, UInt32, Boolean, Object, IServiceProvider)

Asynchronně otevře dokument pomocí zadaného editoru.

OpenStandardEditorAsync(UInt32, String, Guid, String, IVsUIHierarchy, UInt32, Boolean, Object, IServiceProvider)

Otevře soubor pomocí standardního editoru. Nejprve určí, jestli už je pro soubor nakonfigurovaný výchozí objekt pro vytváření editoru. Pokud výchozí nastavení ještě není nakonfigurované, bude procházet seznam editorů seřazený podle priority a najít první, která dokument podporuje. Pokud dokument nelze otevřít, vyvolá se výjimka.

Platí pro