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
.
Комментарии
Так как этот метод использует отражение, он работает медленно. Кэширование может помочь повысить производительность.