CompositionContext 类

定义

提供从组合中检索导出的方法。

public ref class CompositionContext abstract
public abstract class CompositionContext
type CompositionContext = class
Public MustInherit Class CompositionContext
继承
CompositionContext
派生

构造函数

名称 说明
CompositionContext()

初始化 CompositionContext 类的新实例。

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetExport(CompositionContract)

检索与指定协定匹配的导出。

GetExport(Type, String)

检索与指定名称和类型匹配的导出。

GetExport(Type)

检索与指定类型匹配的导出。

GetExport<TExport>()

检索与指定泛型类型参数匹配的导出。

GetExport<TExport>(String)

检索与指定的泛型类型参数和协定名称匹配的导出。

GetExports(Type, String)

检索与指定协定名称和类型匹配的所有导出。

GetExports(Type)

检索与指定类型匹配的所有导出的集合。

GetExports<TExport>()

检索与指定泛型类型参数匹配的所有导出。

GetExports<TExport>(String)

检索与指定泛型类型参数和协定名称匹配的所有导出。

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)
TryGetExport(CompositionContract, Object)

返回与指定协定匹配的导出,如果未找到匹配项,则返回 null

TryGetExport(Type, Object)

返回与指定类型匹配的导出,如果未找到匹配项,则返回 null

TryGetExport(Type, String, Object)

返回与指定的协定名称和类型匹配的导出,如果未找到匹配项,则返回 null

TryGetExport<TExport>(String, TExport)

返回与指定的泛型类型参数和协定名称匹配的导出,如果未找到匹配项,则 null 返回。

TryGetExport<TExport>(TExport)

返回与指定的泛型类型参数匹配的导出,如果未找到匹配项,则返回 null

扩展方法

名称 说明
SatisfyImports(CompositionContext, Object, AttributedModelProvider)

使用指定的约定从指定上下文中满足指定对象的导入。

SatisfyImports(CompositionContext, Object)

满足指定上下文中指定对象的导入。

适用于