CompositionService 类

定义

提供满足现有部件实例上的导入的方法。

public ref class CompositionService : IDisposable, System::ComponentModel::Composition::ICompositionService
public class CompositionService : IDisposable, System.ComponentModel.Composition.ICompositionService
type CompositionService = class
    interface ICompositionService
    interface IDisposable
Public Class CompositionService
Implements ICompositionService, IDisposable
继承
CompositionService
实现

注解

Important

此类型实现 IDisposable 接口。 使用完该类型后,应直接或间接处理它。 若要直接释放类型,请在块中Disposetry/调用其catch方法。 若要间接释放它,请使用语言构造,例如 using (在 C# 中)或 Using (在 Visual Basic 中)。 有关详细信息,请参阅接口主题中的 IDisposable “使用实现 IDisposable 的对象”部分。

方法

名称 说明
Dispose()

释放类的 CompositionContainer 当前实例使用的所有资源。

Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
SatisfyImportsOnce(ComposablePart)

组合指定部分,并禁用重新组合和验证。

ToString()

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

(继承自 Object)

扩展方法

名称 说明
SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

使用指定的合成服务组合指定部件,并禁用重新组合并使用指定的反射上下文。

SatisfyImportsOnce(ICompositionService, Object)

使用指定的合成服务组合指定部件,并禁用重新组合。

适用于