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)

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

GetExport(Type, String)

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

GetExport<TExport>()

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

GetExport<TExport>(String)

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

GetExports(Type)

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

GetExports(Type, String)

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

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)

满足从指定上下文中的指定物体的导入。

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

使用指定的约定,满足从指定上下文中的指定物体的导入。

适用于