在一个项目或解决方案的异步加载期间从源代码管理,提供进度信息。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("C31C30EF-3B22-4F02-93BB-BCDA5FA192AA")> _
Public Interface IVsAsynchOpenFromSccProjectEvents
[InterfaceTypeAttribute()]
[GuidAttribute("C31C30EF-3B22-4F02-93BB-BCDA5FA192AA")]
public interface IVsAsynchOpenFromSccProjectEvents
IVsAsynchOpenFromSccProjectEvents 类型公开以下成员。
方法
| 名称 | 说明 | |
|---|---|---|
![]() |
OnFilesDownloaded | 调用异步加载过程中指示一个或多个文件下载。 |
![]() |
OnLoadComplete | 调用,在异步加载完成。 |
![]() |
OnLoadFailed | 调用,同时下载项目目录失败。 |
页首
备注
,仅当包支持 IVsAsynchOpenFromScc 接口,源代码管理包中查找此接口。
对实现者的说明
,当需要执行项目和解决方案异步加载从源代码管理时,项目实现此接口。如果项目为源控件使用 IVsAsynchOpenFromScc 接口,它还应当实现此接口,,尽管这不是必需的。
对调用者的说明
源代码管理包位于当前项目的此接口。如果找到接口,包调用接口指示异步加载的进度。
您可以确定项是通过调用 IVsProjectFactory2 接口的 GetAsynchOpenProjectType 支持此接口。
.gif)