ContainerConfiguration クラス

定義

軽量コンテナーを構成して構築します。

public ref class ContainerConfiguration
public class ContainerConfiguration
type ContainerConfiguration = class
Public Class ContainerConfiguration
継承
ContainerConfiguration

コンストラクター

名前 説明
ContainerConfiguration()

ContainerConfiguration クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
CreateContainer()

コンテナーを作成します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
WithAssemblies(IEnumerable<Assembly>, AttributedModelProvider)

指定した規則を使用して、指定したアセンブリのコレクションからパーツ型をコンテナーに追加します。

WithAssemblies(IEnumerable<Assembly>)

指定したアセンブリのコレクションからコンテナーにパーツ型を追加します。

WithAssembly(Assembly, AttributedModelProvider)

指定した規則を使用して、指定したアセンブリのパーツ型をコンテナーに追加します。

WithAssembly(Assembly)

指定したアセンブリからコンテナーにパーツの種類を追加します。

WithDefaultConventions(AttributedModelProvider)

追加されたパーツに使用する既定の規則を指定します。

WithExport(Type, Object, String, IDictionary<String,Object>)

コンテナーに単一のインスタンスを追加します。

WithExport(Type, Object)

コンテナーに単一のインスタンスを追加します。

WithExport<TExport>(TExport, String, IDictionary<String,Object>)

コンテナーに単一のインスタンスを追加します。

WithExport<TExport>(TExport)

コンテナーに単一のインスタンスを追加します。

WithPart(Type, AttributedModelProvider)

指定したパーツの種類をコンテナーに追加します。

WithPart(Type)

指定したパーツの種類をコンテナーに追加します。

WithPart<TPart>()

指定した型をコンテナーに追加します。

WithPart<TPart>(AttributedModelProvider)

指定した規則を使用して、指定した型をコンテナーに追加します。

WithParts(IEnumerable<Type>, AttributedModelProvider)

指定した規則を使用して、指定したパーツの種類をコンテナーに追加します。

WithParts(IEnumerable<Type>)

指定したパーツの種類をコンテナーに追加します。

WithParts(Type[])

指定したパーツ型の配列をコンテナーに追加します。

WithProvider(ExportDescriptorProvider)

指定したプロバイダーをコンテナーに追加します。

適用対象