IVsTrackProjectDocumentsEvents3 接口
接收调用对 IVsTrackProjectDocuments3 接口。 它提供了支持进行批处理的查询和用于访问文件的协调。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("53544C4D-BD74-4D21-A79F-2C190E38AB6F")> _
Public Interface IVsTrackProjectDocumentsEvents3
[InterfaceTypeAttribute()]
[GuidAttribute("53544C4D-BD74-4D21-A79F-2C190E38AB6F")]
public interface IVsTrackProjectDocumentsEvents3
IVsTrackProjectDocumentsEvents3 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
HandsOffFiles | 指定的访问设置文件和调用此方法的所有实现释放对这些文件可能存在的任何锁定。 | |
HandsOnFiles | 调用,该项目已完成中的操作设置文件。 | |
OnBeginQueryBatch | 指示项目是批处理查询的开头。 | |
OnCancelQueryBatch | 此方法调用来指示批处理查询中移除。 | |
OnEndQueryBatch | 确定它是否可以继续执行实际批处理操作,在批处理查询的成功完成处理之后。 | |
OnQueryAddFilesEx | 确定它是否可以添加最终目标可能与源位置不同文件的集合 (可能从源代码管理)。 |
页首
备注
对于每个调用 OnBeginQueryBatch 方法,但与调用 OnEndQueryBatch 方法或 OnCancelQueryBatch 方法。
对实现者的说明
此接口由需要接收事件调用对 IVsTrackProjectDocuments3 接口以便与项目的文件访问的任何实体实现。 通常,此实体是源代码管理包。
备注
此接口在同一对象时实现 IVsTrackProjectDocumentsEvents2 接口和获取与 QueryInterface 方法的调用在 IVsTrackProjectDocumentsEvents2 接口。
对调用者的说明
此接口调用以响应调用对相应的方法。 IVsTrackProjectDocuments3 接口。 通常, Visual Studio IVsTrackProjectDocuments3 实现接口,所有向前调用对该接口为当前的源控件包,因此,如果该包实现处理的 IVsTrackProjectDocumentsEvents3 接口。