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
实现

注解

重要

此类型实现 IDisposable 接口。 在使用完类型后,您应直接或间接释放类型。 若要直接释放类型,请在 try/catch 块中调用其 Dispose 方法。 若要间接释放类型,请使用 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)

通过使用指定的组合服务并禁用重新组合来组合指定的部件。

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

通过使用指定的组合服务并禁用重新组合及使用指定的反射上下文来组合指定的部件。

适用于