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