AttributedModelServices.SatisfyImportsOnce Метод

Определение

Создает указанную часть.

Перегрузки

Имя Описание
SatisfyImportsOnce(ICompositionService, Object)

Создает указанную часть с помощью указанной службы композиции с отключенным перекомпозицией.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Создает указанную часть с помощью указанной службы композиции с отключенным перекомпозицией и с помощью указанного контекста отражения.

SatisfyImportsOnce(ICompositionService, Object)

Исходный код:
AttributedModelServices.cs
Исходный код:
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
Исходный код:
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 был удален.

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