Compartilhar via


Interface IVsSccAddWebProjectFromSourceControl

 

Essa interface adiciona um projeto baseado na Web à solução atual do controle de origem.

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

Sintaxe

[GuidAttribute("53544C4D-724A-46C8-8D01-6D4518CA118C")]
[InterfaceTypeAttribute(1)]
public interface IVsSccAddWebProjectFromSourceControl
[GuidAttribute("53544C4D-724A-46C8-8D01-6D4518CA118C")]
[InterfaceTypeAttribute(1)]
public interface class IVsSccAddWebProjectFromSourceControl
[<GuidAttribute("53544C4D-724A-46C8-8D01-6D4518CA118C")>]
[<InterfaceTypeAttribute(1)>]
type IVsSccAddWebProjectFromSourceControl = interface end
<GuidAttribute("53544C4D-724A-46C8-8D01-6D4518CA118C")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSccAddWebProjectFromSourceControl

Métodos

Nome Descrição
System_CAPS_pubmethod AddWebProjectFromSourceControl(String, String, String, String, String)

Adiciona o projeto especificado baseado na Web à solução atual, armazenando-os no local especificado.

System_CAPS_pubmethod BrowseForServerLocation(String, String, String, String, String)

Apresenta uma caixa de diálogo ao usuário para procurar um local de servidor de controle de origem.

System_CAPS_pubmethod IsAddWebProjectSupported(Boolean)

Determina se a adição de um projeto baseado na Web à solução atual diretamente a partir do controle de origem é suportada.

Comentários

Visual Studio sempre suporta essa interface assim que qualquer pessoa consultando o SVsSccManager de serviço para essa interface é garantida para obtê-lo.Visual Studio, em seguida, pede que o pacote de controle de fonte atual para a mesma interface e, se ele pode ser obtido, encaminha todas as chamadas para a versão do pacote de controle de origem da interface.

Se Visual Studio não é possível obter essa interface do pacote de controle de origem, em seguida, a versão do Visual Studio do IsAddWebProjectSupported retorna false, indicando que um projeto baseado na Web a adição do controle de origem não é suportado.

Observações para implementadores:

Essa interface é implementada por um pacote de controle de origem se ele suporta a capacidade de adicionar um projeto baseado na Web a uma solução diretamente a partir do controle de origem.Se essa interface não for implementada, o usuário deve adicionar manualmente o projeto baseado na Web à solução.

Observações para chamadores:

O ambiente chama esta interface para determinar se o Adicionar o projeto de Web do controle de origem caixa de diálogo será exibida.Se essa interface é implementada (conforme determinado por uma chamada para o IsAddWebProjectSupported método) e o usuário clica no botão Procurar na caixa de diálogo, as chamadas do ambiente de BrowseForServerLocation método para obter informações sobre onde procurar um projeto baseado na Web.Com essas informações, o ambiente apresenta outra caixa de diálogo (fornecida pelo ambiente) para selecionar o projeto baseado na Web para adicionar e o local para armazená-los no sistema local.Em seguida, as chamadas do ambiente de AddWebProjectFromSourceControl método para adicionar o projeto selecionado baseado na Web à solução atual.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo