IVsAsynchOpenFromScc Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |