IComponentModel2 接口

定义

接口提供访问 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)

适用于