AttributedModelServices.SatisfyImportsOnce Method

Definition

Composes a specified part.

Overloads

SatisfyImportsOnce(ICompositionService, Object)

Composes the specified part by using the specified composition service, with recomposition disabled.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Composes the specified part by using the specified composition service, with recomposition disabled and using the specified reflection context.

SatisfyImportsOnce(ICompositionService, Object)

Source:
AttributedModelServices.cs
Source:
AttributedModelServices.cs
Source:
AttributedModelServices.cs

Composes the specified part by using the specified composition service, with recomposition disabled.

C#
public static System.ComponentModel.Composition.Primitives.ComposablePart SatisfyImportsOnce(this System.ComponentModel.Composition.ICompositionService compositionService, object attributedPart);

Parameters

compositionService
ICompositionService

The composition service to use.

attributedPart
Object

The part to compose.

Returns

The composed part.

Exceptions

compositionService or attributedPart is null.

An error occurred during composition. Errors contains a collection of errors that occurred.

Remarks

Unlike ordinary composition, parts composed with this method are not guaranteed to remain valid if the catalog behindcompositionService changes.

Applies to

.NET 10 (package-provided) ja muud versioonid
Toode Versioonid
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Source:
AttributedModelServices.cs
Source:
AttributedModelServices.cs
Source:
AttributedModelServices.cs

Composes the specified part by using the specified composition service, with recomposition disabled and using the specified reflection context.

C#
public static System.ComponentModel.Composition.Primitives.ComposablePart SatisfyImportsOnce(this System.ComponentModel.Composition.ICompositionService compositionService, object attributedPart, System.Reflection.ReflectionContext reflectionContext);

Parameters

compositionService
ICompositionService

The composition service to use.

attributedPart
Object

The part to compose.

reflectionContext
ReflectionContext

The reflection context for the part.

Returns

The composed part.

Exceptions

reflectionContext is null.

An error occurred during composition. Errors contains a collection of errors that occurred.

Applies to

.NET 10 (package-provided) ja muud versioonid
Toode Versioonid
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)