CompositionHost クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたプロバイダーからアセンブルされる軽量コンポジション コンテナー。
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
- 継承
- 実装
メソッド
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) |
指定の型と一致するエクスポートを返すか、一致が存在しない場合は |
TryGetExport(Type, String, Object) |
指定のコントラクト名および型と一致するエクスポートを返すか、一致が存在しない場合は |
TryGetExport<TExport>(String, TExport) |
指定のジェネリック型パラメーター およびコントラクト名と一致するエクスポートを返すか、一致が存在しない場合は |
TryGetExport<TExport>(TExport) |
指定のジェネリック型パラメーターと一致するエクスポートを返すか、一致が存在しない場合は |
拡張メソッド
SatisfyImports(CompositionContext, Object) |
指定のコンテキストから指定のオブジェクトのインポートを満たします。 |
SatisfyImports(CompositionContext, Object, AttributedModelProvider) |
指定の規則を使用して、指定のコンテキストから指定のオブジェクトのインポートを満たします。 |
適用対象
.NET