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)

指定された型と一致するエクスポートを取得します。

(継承元 CompositionContext)
GetExport(Type, String)

指定された名前および型と一致するエクスポートを取得します。

(継承元 CompositionContext)
GetExport<TExport>()

指定したジェネリック型パラメーターに一致するエクスポートを取得します。

(継承元 CompositionContext)
GetExport<TExport>(String)

指定されたジェネリック型パラメーターおよびコントラクト名と一致するエクスポートを返します。

(継承元 CompositionContext)
GetExports(Type)

指定した型に一致するすべてのエクスポートから成るコレクションを取得します。

(継承元 CompositionContext)
GetExports(Type, String)

指定されたコントラクト名と型と一致するすべてのエクスポートを取得します。

(継承元 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)

指定のコンテキストから指定のオブジェクトのインポートを満たします。

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

指定の規則を使用して、指定のコンテキストから指定のオブジェクトのインポートを満たします。

適用対象