Interface IVsExternalFilesManager
Publicado: abril de 2016
Implementado pelo ambiente de lidar com o projeto de arquivos diversos.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("E36756DE-BB4F-4900-A7F0-E827BDBD2092")]
public interface IVsExternalFilesManager
[InterfaceTypeAttribute(1)]
[GuidAttribute("E36756DE-BB4F-4900-A7F0-E827BDBD2092")]
public interface class IVsExternalFilesManager
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("E36756DE-BB4F-4900-A7F0-E827BDBD2092")>]
type IVsExternalFilesManager = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("E36756DE-BB4F-4900-A7F0-E827BDBD2092")>
Public Interface IVsExternalFilesManager
Métodos
Nome | Descrição | |
---|---|---|
AddDocument(UInt32, String, IntPtr, IntPtr, Guid, String, Guid, String, String, Int32, IVsWindowFrame) | Por meio de programação informa ao projeto de arquivos diversos para adicionar um nó. |
|
GetExternalFilesProject(IVsProject) | Cria o projeto diversos arquivos (externo) e retorna um ponteiro para ele. |
|
IsVisible(Int32) | Determina se o nó de arquivos diversos está visível no Solution Explorer. |
|
TransferDocument(String, String, IVsWindowFrame) | Transfere um documento para o projeto de arquivos diversos. |
Comentários
Chame essa função quando o sistema de projeto precisa lidar com arquivos externos.HierUtil7 é uma biblioteca de classe que implementa muitos dos elementos necessários em um projeto personalizado. Os arquivos vsdoc.cpp e hu_util.cpp, localizado na pasta de \common\HierUtil7 < envsdk >, mostram implementações de IVsExternalFilesManger. Além disso, Salvando um documento padrão mostra como alterar a propriedade de um arquivo para o projeto de arquivos diversos.
Observações para os Implementadores:
IVsExternalFilesManager é implementado pelo projeto diversos arquivos (externo). Por exemplo, para lidar com arquivos de sistemas de projeto "baseado em diretório", o ambiente de entrega um arquivo aberto para o projeto de arquivos diversos após um Salvar como operação salva o arquivo fora do diretório do projeto original.
Para acessar essa interface, chamar o serviço de consulta em SVsExternalFilesManager serviço e passe um valor de IID_IVsExternalFilesManager.
Observação |
---|
O projeto de arquivos diversos está listado em Solution Explorer. Por padrão, o nó não é visível. Para torná-la visível, selecione opções sobre o ferramentas menu. No opções caixa de diálogo, abra o ambiente pasta e escolha documentos. Sobre o documentos guia, selecione o Mostrar diversos arquivos no Solution Explorer |
Confira Também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao início