IVsSolutionLoadEvents Интерфейс

Определение

Реализуется клиентами, заинтересованными в событиях решения. Подпишитесь на эти события через AdviseSolutionEvents(IVsSolutionEvents, UInt32).

public interface class IVsSolutionLoadEvents
public interface class IVsSolutionLoadEvents
__interface IVsSolutionLoadEvents
public interface IVsSolutionLoadEvents
type IVsSolutionLoadEvents = interface
Public Interface IVsSolutionLoadEvents
Производный

Методы

OnAfterBackgroundSolutionLoadComplete()

Инициируется при полном завершении процесса загрузки решения, включая всю фоновую загрузку проектов.

OnAfterLoadProjectBatch(Boolean)

Инициируется при завершении загрузки пакета зависимых проектов.

OnBeforeBackgroundSolutionLoadBegins()

Инициируется, когда фоновая загрузка проектов начинается снова после завершения первоначальной операции открытия решения.

OnBeforeLoadProjectBatch(Boolean)

Инициируется при загрузке пакета зависимых проектов в рамках фоновой загрузки решения.

OnBeforeOpenSolution(String)

Инициируется перед началом открытия решения. Расширители могут активировать диспетчер загрузки решения путем задания VSPROPID_ActiveSolutionLoadManager.

OnQueryBackgroundLoadProjectBatch(Boolean)

Инициируется перед фоновой загрузкой пакета проектов. Как правило, фоновый пакет загружает один ожидающий выполнения проект. Это событие является отменяемым.

Применяется к