语言

CompositionHost 类

定义

从指定提供程序组装的轻型组合容器。

public ref class CompositionHost sealed : System::Composition::CompositionContext, IDisposable
public sealed class CompositionHost : System.Composition.CompositionContext, IDisposable
type CompositionHost = class
    inherit CompositionContext
    interface IDisposable
Public NotInheritable Class CompositionHost
Inherits CompositionContext
Implements IDisposable
继承
CompositionHost
实现

方法

名称 说明
CreateCompositionHost(ExportDescriptorProvider[])

使用指定的提供程序数组创建组合主机。

CreateCompositionHost(IEnumerable<ExportDescriptorProvider>)

使用指定的提供程序集合创建合成主机。

Dispose()

释放合成主机和任何全局共享部件。

Equals(Object)

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

(继承自 Object)
GetExport(CompositionContract)

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

(继承自 CompositionContext)
GetExport(Type, String)

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

(继承自 CompositionContext)
GetExport(Type)

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

(继承自 CompositionContext)
GetExport<TExport>()

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

(继承自 CompositionContext)
GetExport<TExport>(String)

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

(继承自 CompositionContext)
GetExports(Type, String)

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

(继承自 CompositionContext)
GetExports(Type)

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

(继承自 CompositionContext)
GetExports<TExport>()

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

(继承自 CompositionContext)
GetExports<TExport>(String)

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

(继承自 CompositionContext)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type。

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

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

从合成上下文中检索指定的导出。

TryGetExport(Type, Object)

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

(继承自 CompositionContext)
TryGetExport(Type, String, Object)

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

(继承自 CompositionContext)
TryGetExport<TExport>(String, TExport)

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

(继承自 CompositionContext)
TryGetExport<TExport>(TExport)

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

(继承自 CompositionContext)

扩展方法

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

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

SatisfyImports(CompositionContext, Object)

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

适用于