CompositionContextExtensions.SatisfyImports 方法

定义

重载

名称 说明
SatisfyImports(CompositionContext, Object)

满足指定上下文中指定对象的导入。

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

使用指定的约定从指定上下文中满足指定对象的导入。

SatisfyImports(CompositionContext, Object)

Source:
CompositionContextExtensions.cs
Source:
CompositionContextExtensions.cs
Source:
CompositionContextExtensions.cs
Source:
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)

Source:
CompositionContextExtensions.cs
Source:
CompositionContextExtensions.cs
Source:
CompositionContextExtensions.cs
Source:
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 缺少依赖项。

注解

由于此方法使用反射,因此速度较慢。 缓存有助于提高性能。

适用于