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)

再合成を無効にして、指定したコンポジション サービスを使用して、指定したパーツを作成します。

適用対象