IVsAsyncShellOpenDocument Интерфейс

Определение

Интерфейс службы, предоставляющий набор методов для асинхронного открытия документов.

[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
Атрибуты

Методы

GetProvisionalViewingStatusForEditorAsync(Guid, Guid)

Извлекает предварительное состояние просмотра для редактора и комбинацию Логического представление

GetProvisionalViewingStatusForFileAsync(String, IVsHierarchy, UInt32, Guid)

Возвращает предварительное состояние просмотра файла.

OpenCopyOfStandardEditorAsync(IVsWindowFrame, Guid)

Используется для реализации функциональности Window.NewWindow.

OpenDocumentViaProjectAsync(String, Guid, Boolean)

Находит подходящий проект для открытия документа.

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

Находит указанный проект для открытия этого документа.

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

Асинхронно открывает документ с помощью указанного редактора.

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

Открывает файл с помощью стандартного редактора. Сначала он определит, настроена ли фабрика редактора по умолчанию для файла. Если значение по умолчанию еще не настроено, оно будет перебирать список фабрик редактора с сортировкой по приоритету, чтобы найти первую фабрику, поддерживающую документ. Исключение возникает, если не удается открыть документ.

Применяется к