CompositionContextExtensions.SatisfyImports Метод

Определение

Перегрузки

SatisfyImports(CompositionContext, Object)

Удовлетворяет импорты указанного объекта из указанного контекста.

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Удовлетворяет импорты указанного объекта из указанного контекста, используя заданные соглашения.

SatisfyImports(CompositionContext, Object)

Удовлетворяет импорты указанного объекта из указанного контекста.

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

Объект, которому должны удовлетворять импорты.

Исключения

compositionContext имеет значение null.

objectWithLooseImports имеет значение null.

Отсутствует зависимость в objectWithLooseImports.

Комментарии

Так как этот метод использует отражение, он работает медленно. Кэширование может помочь повысить производительность.

Применяется к

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Удовлетворяет импорты указанного объекта из указанного контекста, используя заданные соглашения.

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

Соглашения для использования при обеспечении соответствия импортов.

Исключения

compositionContext имеет значение null.

objectWithLooseImports имеет значение null.

conventions имеет значение null.

Отсутствует зависимость в objectWithLooseImports.

Комментарии

Так как этот метод использует отражение, он работает медленно. Кэширование может помочь повысить производительность.

Применяется к