IVsAsynchOpenFromSccProjectEvents 接口

在一个项目或解决方案的异步加载期间从源代码管理,提供进度信息。

命名空间:  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 支持此接口。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间