IComponentModel2 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
接口提供访问 Visual Studio 的默认 MEF 组合容器和目录的功能。
public interface class IComponentModel2 : Microsoft::VisualStudio::ComponentModelHost::IComponentModel
public interface class IComponentModel2 : Microsoft::VisualStudio::ComponentModelHost::IComponentModel
__interface IComponentModel2 : Microsoft::VisualStudio::ComponentModelHost::IComponentModel
public interface IComponentModel2 : Microsoft.VisualStudio.ComponentModelHost.IComponentModel
type IComponentModel2 = interface
interface IComponentModel
Public Interface IComponentModel2
Implements IComponentModel
- 实现
属性
| DefaultCatalog |
已过时。
获取默认的 Visual Studio 目录。 (继承自 IComponentModel) |
| DefaultCompositionService |
获取 Visual Studio 默认组合容器的组合服务,它允许满足对象的导入,而无需它们是容器的一部分。 (继承自 IComponentModel) |
| DefaultExportProvider |
获取 Visual Studio 的默认组合容器的导出提供程序。 (继承自 IComponentModel) |
| DefaultScopedCatalog |
已过时。
获取默认的作用域内 Visual Studio 目录。 |
方法
| GetCatalog(String) |
提供按名称访问 MEF 目录的权限。 (继承自 IComponentModel) |
| GetExtensions<T>() |
从默认的组合容器中获取 "extension" 的枚举,即,给定的组合容器中可以有多个实例的对象。 等于直接调用 GetExportedValues<T>() 。 (继承自 IComponentModel) |
| GetService<T>() |
从默认的组合容器中获取 "服务",即,给定组合容器中只能存在一个实例的对象。 等于直接调用 GetExportedValue<T>() 。 (继承自 IComponentModel) |