Compartilhar via


Interface IVsAsynchOpenFromSccProjectEvents

 

Publicado: abril de 2016

Fornece informações de progresso durante o carregamento assíncrono de um projeto ou solução de controle de origem.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("C31C30EF-3B22-4F02-93BB-BCDA5FA192AA")]
public interface IVsAsynchOpenFromSccProjectEvents
[InterfaceTypeAttribute(1)]
[GuidAttribute("C31C30EF-3B22-4F02-93BB-BCDA5FA192AA")]
public interface class IVsAsynchOpenFromSccProjectEvents
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("C31C30EF-3B22-4F02-93BB-BCDA5FA192AA")>]
type IVsAsynchOpenFromSccProjectEvents = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("C31C30EF-3B22-4F02-93BB-BCDA5FA192AA")>
Public Interface IVsAsynchOpenFromSccProjectEvents

Métodos

Nome Descrição
System_CAPS_pubmethod OnFilesDownloaded(Int32, String[])

Chamado durante um carregamento assíncrono para indicar que um ou mais arquivos foram baixados.

System_CAPS_pubmethod OnLoadComplete()

Chamado quando um carregamento assíncrono é feito.

System_CAPS_pubmethod OnLoadFailed()

Chamado quando o download do conteúdo do projeto falha.

Comentários

O pacote de controle de origem procura por essa interface somente se o pacote oferece suporte a IVsAsynchOpenFromScc interface.

Observações para implementadores:

Um projeto implementa essa interface quando quer fazer o carregamento assíncrono de projetos e soluções de controle de origem.Se o projeto usa a IVsAsynchOpenFromScc interface para controle de origem, ele também deve implementar essa interface, embora não seja obrigatório.

Observações para chamadores:

O pacote de controle de origem procura por esta interface no projeto atual.Se ele encontrar a interface, o pacote chama a interface para indicar o progresso de um carregamento assíncrono.

Você pode determinar se ou não um projeto suporta essa interface chamando o GetAsynchOpenProjectType da IVsProjectFactory2 interface.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo