Поделиться через


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 удален.

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