IVsSolutionLoadEvents.OnAfterBackgroundSolutionLoadComplete 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在解决方案加载过程完全完成(包括项目的所有后台加载)时激发。
public:
int OnAfterBackgroundSolutionLoadComplete();
public:
int OnAfterBackgroundSolutionLoadComplete();
int OnAfterBackgroundSolutionLoadComplete();
public int OnAfterBackgroundSolutionLoadComplete ();
abstract member OnAfterBackgroundSolutionLoadComplete : unit -> int
Public Function OnAfterBackgroundSolutionLoadComplete () As Integer
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
当解决方案第一次到达该状态时,此事件始终在初始打开解决方案之后引发 SolutionExistsAndFullyLoaded_guid 。 不管解决方案负载管理器是否存在,都会激发此方法。 如果未启用解决方案的后台加载,则在解决方案打开过程结束时,将同步激发此事件。 如果启用项目的后台加载,则在完成所有项目加载后,将在空闲点触发此事件。 如果某些活动导致一组新项目在初始打开解决方案后开始在后台加载,则会 OnBeforeBackgroundSolutionLoadBegins 触发并 SolutionExistsAndFullyLoaded_guid 停用某个事件。 项目的新后台加载完成后,将再次激发此事件。 此时,解决方案将返回到 SolutionExistsAndFullyLoaded_guid 状态。