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