IVsAsynchOpenFromScc Интерфейс

Определение

Этот интерфейс поддерживает асинхронную загрузку проектов из системы управления версиями.

public interface class IVsAsynchOpenFromScc
public interface class IVsAsynchOpenFromScc
__interface IVsAsynchOpenFromScc
[System.Runtime.InteropServices.Guid("99871A31-DB02-4DA9-98FB-89D8EDC700CE")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsAsynchOpenFromScc
[<System.Runtime.InteropServices.Guid("99871A31-DB02-4DA9-98FB-89D8EDC700CE")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsAsynchOpenFromScc = interface
Public Interface IVsAsynchOpenFromScc
Атрибуты

Примечания для тех, кто реализует этот метод

Этот интерфейс реализуется с помощью пакета системы управления версиями для поддержки асинхронной (фоновой) загрузки проекта непосредственно из системы управления версиями. Пакет управления версиями может реализовывать этот интерфейс, если он выбирает.

Примечания для тех, кто вызывает этот метод

Среда вызывает этот интерфейс всякий раз, когда ему требуется загрузить проект из системы управления версиями. Если вызов LoadProjectAsynchronously(String, Int32) метода указывает, что проект должен быть загружен в фоновом режиме, среда вызывает LoadProject(String) метод для запуска процесса загрузки. Среда затем вызывает IsLoadingContent(IVsHierarchy, Int32) метод периодически или прослушивает вызов, OnLoadComplete() чтобы определить, когда загрузка завершена.

Методы

IsLoadingContent(IVsHierarchy, Int32)

Этот метод определяет, завершена ли загрузка для решения или проекта, загружаемого в асинхронном режиме.

LoadProject(String)

Данный метод начинает загрузку указанного проекта в асинхронном режиме.

LoadProjectAsynchronously(String, Int32)

Этот метод определяет, должен ли указанный проект быть загружен в асинхронном режиме.

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