AttributedModelServices.SatisfyImportsOnce Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Составляет определенную часть.
Перегрузки
SatisfyImportsOnce(ICompositionService, Object) |
Выполняет композицию заданной части, используя указанную службу композиции, с выключенной рекомпозицией. |
SatisfyImportsOnce(ICompositionService, Object, ReflectionContext) |
Составляет заданную часть, используя указанную службу композиции, с выключенной рекомпозицией и используя заданный контекст отражения. |
SatisfyImportsOnce(ICompositionService, Object)
- Исходный код:
- AttributedModelServices.cs
- Исходный код:
- AttributedModelServices.cs
- Исходный код:
- AttributedModelServices.cs
Выполняет композицию заданной части, используя указанную службу композиции, с выключенной рекомпозицией.
public:
[System::Runtime::CompilerServices::Extension]
static System::ComponentModel::Composition::Primitives::ComposablePart ^ SatisfyImportsOnce(System::ComponentModel::Composition::ICompositionService ^ compositionService, System::Object ^ attributedPart);
public static System.ComponentModel.Composition.Primitives.ComposablePart SatisfyImportsOnce (this System.ComponentModel.Composition.ICompositionService compositionService, object attributedPart);
static member SatisfyImportsOnce : System.ComponentModel.Composition.ICompositionService * obj -> System.ComponentModel.Composition.Primitives.ComposablePart
<Extension()>
Public Function SatisfyImportsOnce (compositionService As ICompositionService, attributedPart As Object) As ComposablePart
Параметры
- compositionService
- ICompositionService
Используемая служба композиции.
- attributedPart
- Object
Часть, для которой выполняется композиция.
Возвращаемое значение
Часть, для которой выполнена композиция.
Исключения
Параметр compositionService
или attributedPart
имеет значение null
.
Произошла ошибка при композиции. Errors содержит коллекцию произошедших ошибок.
Объект ICompositionService удален.
Комментарии
В отличие от обычной композиции, части, составляющие с помощью этого метода, не гарантируют, что они остаются действительными при изменении каталогаcompositionService
.
Применяется к
SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)
- Исходный код:
- AttributedModelServices.cs
- Исходный код:
- AttributedModelServices.cs
- Исходный код:
- AttributedModelServices.cs
Составляет заданную часть, используя указанную службу композиции, с выключенной рекомпозицией и используя заданный контекст отражения.
public:
[System::Runtime::CompilerServices::Extension]
static System::ComponentModel::Composition::Primitives::ComposablePart ^ SatisfyImportsOnce(System::ComponentModel::Composition::ICompositionService ^ compositionService, System::Object ^ attributedPart, System::Reflection::ReflectionContext ^ reflectionContext);
public static System.ComponentModel.Composition.Primitives.ComposablePart SatisfyImportsOnce (this System.ComponentModel.Composition.ICompositionService compositionService, object attributedPart, System.Reflection.ReflectionContext reflectionContext);
static member SatisfyImportsOnce : System.ComponentModel.Composition.ICompositionService * obj * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Primitives.ComposablePart
<Extension()>
Public Function SatisfyImportsOnce (compositionService As ICompositionService, attributedPart As Object, reflectionContext As ReflectionContext) As ComposablePart
Параметры
- compositionService
- ICompositionService
Используемая служба композиции.
- attributedPart
- Object
Часть, для которой выполняется композиция.
- reflectionContext
- ReflectionContext
Контекст отражения для части.
Возвращаемое значение
Часть, для которой выполнена композиция.
Исключения
reflectionContext
имеет значение null
.
Произошла ошибка при композиции. Errors содержит коллекцию произошедших ошибок.
Объект ICompositionService удален.