Udostępnij za pośrednictwem


IVsAsyncShellOpenDocument Interfejs

Definicja

Interfejs usługi, który udostępnia zestaw metod asynchronicznego otwierania dokumentów.

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

Metody

GetProvisionalViewingStatusForEditorAsync(Guid, Guid)

Pobiera tymczasowy stan wyświetlania dla edytora i kombinacji widoku logicznego.

GetProvisionalViewingStatusForFileAsync(String, IVsHierarchy, UInt32, Guid)

Pobiera tymczasowy stan wyświetlania pliku.

OpenCopyOfStandardEditorAsync(IVsWindowFrame, Guid)

Służy do implementowania funkcji Window.NewWindow.

OpenDocumentViaProjectAsync(String, Guid, Boolean)

Znajduje odpowiedni projekt do otwarcia dokumentu.

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

Znajduje określony projekt do otwarcia tego dokumentu.

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

Asynchronicznie otwiera dokument przy użyciu określonego edytora.

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

Otwiera plik przy użyciu edytora standardowego. Najpierw określi, czy domyślna fabryka edytora dla pliku jest już skonfigurowana. Jeśli wartość domyślna nie jest jeszcze skonfigurowana, będzie przechodzić w pętli przez posortowaną priorytetowo listę fabryk edytorów, aby znaleźć pierwszą, która obsługuje dokument. Wyjątek jest zgłaszany, jeśli nie można otworzyć dokumentu.

Dotyczy