IVsCfgProvider2 接口

向项目管理配置信息。

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

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")> _
Public Interface IVsCfgProvider2 _
    Inherits IVsCfgProvider
[InterfaceTypeAttribute()]
[GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")]
public interface IVsCfgProvider2 : IVsCfgProvider

IVsCfgProvider2 类型公开以下成员。

方法

  名称 说明
公共方法 AddCfgsOfCfgName 复制现有的配置名称或创建新的。
公共方法 AddCfgsOfPlatformName 复制现有平台名称或创建新的。
公共方法 AdviseCfgProviderEvents 注册配置事件通知的调用方。
公共方法 DeleteCfgsOfCfgName 删除指定的配置名称。
公共方法 DeleteCfgsOfPlatformName 删除指定的平台名称。
公共方法 GetCfgNames 返回一个或多个配置名称。
公共方法 GetCfgOfName 返回配置对象与一个指定的配置属性或平台名称。
公共方法 GetCfgProviderProperty 返回指定的配置属性。
公共方法 GetCfgs(UInt32, array<IVsCfg[], array<UInt32[], array<UInt32[]) 返回此对象的每个配置对象。 (继承自 IVsCfgProvider。)
公共方法 GetCfgs(UInt32, array<IVsCfg[], array<UInt32[], array<UInt32[]) 返回此对象的每个配置对象。
公共方法 GetPlatformNames 返回一个或多个平台名称。
公共方法 GetSupportedPlatformNames 返回在用户的计算机上安装的平台设置。
公共方法 RenameCfgsOfCfgName 分配新名称。配置。
公共方法 UnadviseCfgProviderEvents 取消释放事件通知的一个注册。

页首

备注

请参见实现和/或调用的插图在示例 Basic ProjectFigures Project的此接口。

对实现者的说明

实现由项目提供支持平台,添加,删除或更新的配置以及配置事件通知。此接口协调生成,部署,并且调试操作。

对调用者的说明

调用通过环境和其他项检索有关项目配置的信息。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间