IVsSccManager2 接口

向项目和层次结构注册与源代码并获取有关源代码管理状态的信息。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<GuidAttribute("53544C4D-B927-4320-B9DA-13D2CB3EA93B")> _
<InterfaceTypeAttribute()> _
Public Interface IVsSccManager2
[GuidAttribute("53544C4D-B927-4320-B9DA-13D2CB3EA93B")]
[InterfaceTypeAttribute()]
public interface IVsSccManager2

IVsSccManager2 类型公开以下成员。

方法

  名称 说明
公共方法 BrowseForProject 过时:返回 E_NOTIMPL
公共方法 CancelAfterBrowseForProject 过时:返回 E_NOTIMPL
公共方法 GetSccGlyph 此方法由项目中文件和文件的源代码管理状态调用查看源代码管理标志符号使用;这是唯一的方式获取状态。
公共方法 GetSccGlyphFromStatus 此功能确定标志符号显示为状态的组合标记。
公共方法 IsInstalled 此功能确定是否安装了源代码管理包。源代码管理包应始终返回 S_OK 和 pbInstalled = 非零。
公共方法 RegisterSccProject 此方法由在源代码管理的项调用,则这些注册项设置时首先中打开。
公共方法 UnregisterSccProject 调用项目移动到环境注册的源代码管理部分,然后在关闭之前。

页首

备注

对实现者的说明

此接口由环境和源代码管理包实现 (所有向前调用到源代码管理包以确保包之后的环境的源代码管理部分加载)。 它是必需的接口。

对调用者的说明

此接口由注册的项调用使用源代码管理包从而指示该项目希望数据源控件。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间