CompositionContextExtensions.SatisfyImports Метод

Определение

Перегрузки

Имя Описание
SatisfyImports(CompositionContext, Object)

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

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

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

SatisfyImports(CompositionContext, Object)

Исходный код:
CompositionContextExtensions.cs
Исходный код:
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

Объект для удовлетворения импорта.

Исключения

compositionContext равно null.

objectWithLooseImports равно null.

objectWithLooseImports имеет недостающую зависимость.

Комментарии

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

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

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Исходный код:
CompositionContextExtensions.cs
Исходный код:
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

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

Исключения

compositionContext равно null.

objectWithLooseImports равно null.

conventions равно null.

objectWithLooseImports имеет недостающую зависимость.

Комментарии

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

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