次の方法で共有


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 または attributedPartnull です。

合成中にエラーが発生しました。 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

パーツのリフレクション コンテキスト。

戻り値

合成されたパーツ。

例外

reflectionContextnullです。

合成中にエラーが発生しました。 Errors には、発生したエラーのコレクションが含まれます。

ICompositionService は破棄されています。

適用対象