Compartilhar via


Interface IVsSccManager2

 

Permite que projetos e hierarquias se registrem com controle de origem e obter informações sobre o status de controle de origem.

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

Sintaxe

[GuidAttribute("53544C4D-B927-4320-B9DA-13D2CB3EA93B")]
[InterfaceTypeAttribute(1)]
public interface IVsSccManager2
[GuidAttribute("53544C4D-B927-4320-B9DA-13D2CB3EA93B")]
[InterfaceTypeAttribute(1)]
public interface class IVsSccManager2
[<GuidAttribute("53544C4D-B927-4320-B9DA-13D2CB3EA93B")>]
[<InterfaceTypeAttribute(1)>]
type IVsSccManager2 = interface end
<GuidAttribute("53544C4D-B927-4320-B9DA-13D2CB3EA93B")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSccManager2

Métodos

Nome Descrição
System_CAPS_pubmethod BrowseForProject(String, Int32)

Obsoleto: Retorna E_NOTIMPL.

System_CAPS_pubmethod CancelAfterBrowseForProject()

Obsoleto: Retorna E_NOTIMPL.

System_CAPS_pubmethod GetSccGlyph(Int32, String[], VsStateIcon[], UInt32[])

Este método é chamado por projetos para descobrir os glifos de controle de origem para usar em arquivos e o status dos arquivos de controle de origem; Isso é a única maneira de obter status.

System_CAPS_pubmethod GetSccGlyphFromStatus(UInt32, VsStateIcon[])

Esta função determina qual glifo para exibir, dada uma combinação de sinalizadores de status.

System_CAPS_pubmethod IsInstalled(Int32)

Esta função determina se o pacote de controle de origem está instalado.Pacotes de controle de origem devem sempre retornar S_OK e pbInstalled = diferente de zero.

System_CAPS_pubmethod RegisterSccProject(IVsSccProject2, String, String, String, String)

Este método é chamado por projetos que estão sob controle de origem quando eles são abertos pela primeira vez para registrar as configurações do projeto.

System_CAPS_pubmethod UnregisterSccProject(IVsSccProject2)

Chamado por projetos registrados com a parte de controle de origem do ambiente antes de serem fechadas.

Observações para implementadores:

Essa interface é implementada por tanto a origem controle gerenciamento parte do ambiente e pacotes de controle de origem (o ambiente encaminha todas as chamadas para o pacote de controle de origem depois certificando-se o pacote for carregado).Ele é uma interface necessária.

Observações para chamadores:

Essa interface é chamada por projetos para registrar um pacote de controle de origem e, assim, indicam que o projeto quer o controle de origem.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo