Compartilhar via


IVsAsyncShellOpenDocument Interface

Definição

Uma interface de serviço que fornece um conjunto de métodos para abrir documentos de forma assíncrona.

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

Métodos

GetProvisionalViewingStatusForEditorAsync(Guid, Guid)

Recupera a status de exibição provisória para uma combinação de editor e exibição lógica.

GetProvisionalViewingStatusForFileAsync(String, IVsHierarchy, UInt32, Guid)

Obtém a status de exibição provisória de um arquivo.

OpenCopyOfStandardEditorAsync(IVsWindowFrame, Guid)

Usado para implementar a funcionalidade Window.NewWindow.

OpenDocumentViaProjectAsync(String, Guid, Boolean)

Localiza um projeto apropriado para abrir o documento.

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

Localiza um projeto especificado para abrir este documento.

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

Abre de forma assíncrona um documento usando o editor especificado.

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

Abre um arquivo usando o editor padrão. Primeiro, ele determinará se uma fábrica de editor padrão para o arquivo já está configurada. Se um padrão ainda não estiver configurado, ele passará por uma lista de fábricas de editores classificadas com prioridade para localizar a primeira que dá suporte ao documento. Uma exceção será gerada se o documento não puder ser aberto.

Aplica-se a