CompositionBatch クラス

定義

1 つのトランザクションコンポジションでコンテナーに追加または削除される ComposablePart オブジェクトのセットを表します。

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

コンストラクター

名前 説明
CompositionBatch()

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

CompositionBatch(IEnumerable<ComposablePart>, IEnumerable<ComposablePart>)

指定した部分を使用して、追加と削除のために、 CompositionBatch クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
PartsToAdd

追加する ComposablePart オブジェクトのコレクションを取得します。

PartsToRemove

削除する ComposablePart オブジェクトのコレクションを取得します。

メソッド

名前 説明
AddExport(Export)

指定したエクスポートを CompositionBatch オブジェクトに追加します。

AddPart(ComposablePart)

指定したパーツを CompositionBatch オブジェクトに追加します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
RemovePart(ComposablePart)

指定したパーツを削除するパーツの一覧に配置します。

ToString()

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

(継承元 Object)

拡張メソッド

名前 説明
AddExportedValue<T>(CompositionBatch, String, T)

指定した値からパーツを作成し、指定したコントラクト名で指定したバッチに追加します。

AddExportedValue<T>(CompositionBatch, T)

指定した値からパーツを作成し、指定したバッチに追加します。

AddPart(CompositionBatch, Object)

指定した属性付きオブジェクトから構成可能なパーツを作成し、指定したコンポジション バッチに追加します。

適用対象