Share via


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>)

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

WithAssemblies(IEnumerable<Assembly>, AttributedModelProvider)

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

WithAssembly(Assembly)

指定したアセンブリから取得したパート型を、コンテナーに追加します。

WithAssembly(Assembly, AttributedModelProvider)

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

WithDefaultConventions(AttributedModelProvider)

追加パートに使用する既定の規則を指定します。

WithExport(Type, Object)

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

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

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

WithExport<TExport>(TExport)

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

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

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

WithPart(Type)

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

WithPart(Type, AttributedModelProvider)

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

WithPart<TPart>()

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

WithPart<TPart>(AttributedModelProvider)

指定された規約を利用し、指定された型をコンテナーに追加します。

WithParts(IEnumerable<Type>)

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

WithParts(IEnumerable<Type>, AttributedModelProvider)

指定された規約を利用し、指定された型をコンテナーに追加します。

WithParts(Type[])

パート型から成る、指定した配列を、コンテナーに追加します。

WithProvider(ExportDescriptorProvider)

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

適用対象