CompositionContextExtensions.SatisfyImports Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| SatisfyImports(CompositionContext, Object) |
Uppfyller importen av det angivna objektet från den angivna kontexten. |
| SatisfyImports(CompositionContext, Object, AttributedModelProvider) |
Uppfyller importen av det angivna objektet från den angivna kontexten med hjälp av de angivna konventionerna. |
SatisfyImports(CompositionContext, Object)
Uppfyller importen av det angivna objektet från den angivna kontexten.
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)
Parametrar
- compositionContext
- CompositionContext
Kontexten som exporter ska hämtas från.
- objectWithLooseImports
- Object
Det objekt som ska uppfylla importer på.
Undantag
compositionContext är null.
objectWithLooseImports är null.
objectWithLooseImports har ett beroende som saknas.
Kommentarer
Eftersom den här metoden använder reflektion är den långsam. Cachelagring kan förbättra prestandan.
Gäller för
SatisfyImports(CompositionContext, Object, AttributedModelProvider)
Uppfyller importen av det angivna objektet från den angivna kontexten med hjälp av de angivna konventionerna.
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)
Parametrar
- compositionContext
- CompositionContext
Kontexten som exporter ska hämtas från.
- objectWithLooseImports
- Object
Det objekt som ska uppfylla importer på.
- conventions
- AttributedModelProvider
konventioner som ska användas vid tillfredsställande import.
Undantag
compositionContext är null.
objectWithLooseImports är null.
conventions är null.
objectWithLooseImports har ett beroende som saknas.
Kommentarer
Eftersom den här metoden använder reflektion är den långsam. Cachelagring kan förbättra prestandan.