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 | |
---|---|---|
AddWebProjectFromSourceControl(String, String, String, String, String) | Adiciona o projeto especificado baseado na Web à solução atual, armazenando-os no local especificado. |
|
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. |
|
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