CompositionContextExtensions.SatisfyImports メソッド

定義

オーバーロード

SatisfyImports(CompositionContext, Object)

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

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

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

SatisfyImports(CompositionContext, Object)

ソース:
CompositionContextExtensions.cs
ソース:
CompositionContextExtensions.cs
ソース:
CompositionContextExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static void SatisfyImports(System::Composition::CompositionContext ^ compositionContext, System::Object ^ objectWithLooseImports);
public static void SatisfyImports (this System.Composition.CompositionContext compositionContext, object objectWithLooseImports);
static member SatisfyImports : System.Composition.CompositionContext * obj -> unit
<Extension()>
Public Sub SatisfyImports (compositionContext As CompositionContext, objectWithLooseImports As Object)

パラメーター

compositionContext
CompositionContext

エクスポートを引き出すコンテキスト。

objectWithLooseImports
Object

インポートを満たすオブジェクト。

例外

compositionContextnull です。

objectWithLooseImportsnullです。

objectWithLooseImports に依存関係がありません。

注釈

このメソッドはリフレクションを使用するため、低速です。 キャッシュは、パフォーマンスの向上に役立ちます。

適用対象

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

ソース:
CompositionContextExtensions.cs
ソース:
CompositionContextExtensions.cs
ソース:
CompositionContextExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static void SatisfyImports(System::Composition::CompositionContext ^ compositionContext, System::Object ^ objectWithLooseImports, System::Composition::Convention::AttributedModelProvider ^ conventions);
public static void SatisfyImports (this System.Composition.CompositionContext compositionContext, object objectWithLooseImports, System.Composition.Convention.AttributedModelProvider conventions);
static member SatisfyImports : System.Composition.CompositionContext * obj * System.Composition.Convention.AttributedModelProvider -> unit
<Extension()>
Public Sub SatisfyImports (compositionContext As CompositionContext, objectWithLooseImports As Object, conventions As AttributedModelProvider)

パラメーター

compositionContext
CompositionContext

エクスポートを引き出すコンテキスト。

objectWithLooseImports
Object

インポートを満たすオブジェクト。

conventions
AttributedModelProvider

インポートを満たすときに使用する規約。

例外

compositionContextnull です。

objectWithLooseImportsnull です。

conventionsnullです。

objectWithLooseImports に依存関係がありません。

注釈

このメソッドはリフレクションを使用するため、低速です。 キャッシュは、パフォーマンスの向上に役立ちます。

適用対象