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) |
Открывает файл с помощью стандартного редактора. Сначала он определит, настроена ли фабрика редактора по умолчанию для файла. Если значение по умолчанию еще не настроено, оно будет перебирать список фабрик редактора с сортировкой по приоритету, чтобы найти первую фабрику, поддерживающую документ. Исключение возникает, если не удается открыть документ. |