IVsAsynchOpenFromScc Interface

Definição

Essa interface dá suporte ao carregamento assíncrono de projetos do controle do código-fonte.

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
Atributos

Notas aos Implementadores

Essa interface é implementada por um pacote de controle do código-fonte para dar suporte ao carregamento assíncrono (ou seja, em segundo plano) de um projeto diretamente do controle do código-fonte. Um pacote de controle do código-fonte pode implementar essa interface se escolher.

Notas aos Chamadores

O ambiente chama essa interface sempre que precisa carregar um projeto do controle do código-fonte. Se uma chamada para o LoadProjectAsynchronously(String, Int32) método indicar que o projeto deve ser carregado em segundo plano, o ambiente chamará o LoadProject(String) método para iniciar o processo de carregamento. Em seguida, o ambiente chama o IsLoadingContent(IVsHierarchy, Int32) método periodicamente ou escuta uma chamada para OnLoadComplete() para determinar quando o carregamento está concluído.

Métodos

IsLoadingContent(IVsHierarchy, Int32)

Esse método determina se o carregamento está concluído para uma solução ou projeto que está sendo carregado de forma assíncrona.

LoadProject(String)

Esse método começa a carregar o projeto especificado de forma assíncrona.

LoadProjectAsynchronously(String, Int32)

Esse método determina se um projeto especificado deve ser carregado de forma assíncrona.

Aplica-se a