IVsExternalFilesManager2 接口

实现由环境处理杂项文件项目。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("999B1784-A1EE-42EB-B4B6-E928008FFB5D")> _
Public Interface IVsExternalFilesManager2 _
    Inherits IVsExternalFilesManager
[InterfaceTypeAttribute()]
[GuidAttribute("999B1784-A1EE-42EB-B4B6-E928008FFB5D")]
public interface IVsExternalFilesManager2 : IVsExternalFilesManager

IVsExternalFilesManager2 类型公开以下成员。

方法

  名称 说明
公共方法 AddDocument(UInt32, String, IntPtr, IntPtr, Guid%, String, Guid%, String, String, Int32%, IVsWindowFrame%) 以编程方式调用杂项文件项目添加节点。 (继承自 IVsExternalFilesManager。)
公共方法 AddDocument(UInt32, String, IntPtr, IntPtr, Guid%, String, Guid%, String, String, Int32%, IVsWindowFrame%) 以编程方式调用杂项文件项目添加节点。
公共方法 AddDocumentEx 以编程方式通知杂项文件项目添加节点,允许访问图标的控件节点的,因此对于编辑器提供机会对上下文服务的查询。
公共方法 GetExternalFilesProject(IVsProject%) 实例化杂项文件 (外部文件) 项目并返回指向它。 (继承自 IVsExternalFilesManager。)
公共方法 GetExternalFilesProject(IVsProject%) 实例化杂项文件 (外部文件) 项目并返回指向它。
公共方法 IsVisible(Int32%) 确定杂项文件节点是否显示在 解决方案资源管理器。 (继承自 IVsExternalFilesManager。)
公共方法 IsVisible(Int32%) 确定杂项文件节点是否显示在 解决方案资源管理器
公共方法 TransferDocument(String, String, IVsWindowFrame) 调用文档到杂项文件项目。 (继承自 IVsExternalFilesManager。)
公共方法 TransferDocument(String, String, IVsWindowFrame) 调用文档到杂项文件项目。

页首

备注

,当项目系统需要处理外部文件时,调用此函数。HierUtil7 是实现在一个自定义项目所需的许多元素的类库。文件 vsdoc.cpp 和 hu_util.cpp,在 envsdk\common\HierUtil 7 文件夹中找到,显示 IVsExternalFilesManger2的实现。此外, 保存标准文档 演示如何更改文件的所有权更改为杂项文件项目。

若要访问此接口,调用 SVsExternalFilesManager Service1F88 C1 E9-3336-4 C6 D-963E-EA71B2379B46 的查询服务并按 IID_IVsExternalFilesManager 的值。

对实现者的说明

IVsExternalFilesManager2 由杂项文件 (外部文件) 项目实现。例如,在中,在 保存 操作将文件保存在项目的原始内容外部后,从 “基于目录的”项目系统的处理文件,该环境传递打开文件。杂项文件项目。

若要访问此接口,调用 SVsExternalFilesManager 服务的查询服务并按 IID_IVsExternalFilesManager 的值。

说明说明

杂项文件项目在 解决方案资源管理器列表。默认情况下,节点不可见。若要使其可见,选择。 工具 菜单的 选项 。在 选项 对话框中,打开 环境 文件夹并选择 文档。在 文档 选项卡中,选择 显示杂项文件在解决方案资源管理器

对调用者的说明

IVsExternalFilesManager2 由杂项文件 (外部文件) 项目实现。例如,在中,在作为操作的保存文件保存在该项目的原始内容外部后,从 “基于目录的”项目系统的处理文件,该环境传递打开文件。杂项文件项目。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间