Freigeben über


CompositionContextExtensions.SatisfyImports Methode

Definition

Überlädt

SatisfyImports(CompositionContext, Object)

Erfüllt die Importe des angegebenen Objekts aus dem angegebenen Kontext.

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Erfüllt die Importe des angegebenen Objekts vom angegebenen Kontext mithilfe der angegebenen Konventionen.

SatisfyImports(CompositionContext, Object)

Quelle:
CompositionContextExtensions.cs
Quelle:
CompositionContextExtensions.cs
Quelle:
CompositionContextExtensions.cs

Erfüllt die Importe des angegebenen Objekts aus dem angegebenen Kontext.

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)

Parameter

compositionContext
CompositionContext

Der Kontext, aus dem Exporte gezogen werden.

objectWithLooseImports
Object

Das Objekt, auf das Importe erfüllen werden.

Ausnahmen

compositionContext ist null.

objectWithLooseImports ist null.

objectWithLooseImports fehlt eine Abhängigkeit.

Hinweise

Da diese Methode Reflektion verwendet, ist sie langsam. Die Zwischenspeicherung kann zur Verbesserung der Leistung beitragen.

Gilt für:

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Quelle:
CompositionContextExtensions.cs
Quelle:
CompositionContextExtensions.cs
Quelle:
CompositionContextExtensions.cs

Erfüllt die Importe des angegebenen Objekts vom angegebenen Kontext mithilfe der angegebenen Konventionen.

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)

Parameter

compositionContext
CompositionContext

Der Kontext, aus dem Exporte gezogen werden.

objectWithLooseImports
Object

Das Objekt, auf das Importe erfüllen werden.

conventions
AttributedModelProvider

Konventionen, die verwendet werden, wenn, Importe zufriedengestellt werden.

Ausnahmen

compositionContext ist null.

objectWithLooseImports ist null.

conventions ist null.

objectWithLooseImports fehlt eine Abhängigkeit.

Hinweise

Da diese Methode Reflektion verwendet, ist sie langsam. Die Zwischenspeicherung kann zur Verbesserung der Leistung beitragen.

Gilt für: