CompositionBatch クラス

定義

トランザクション対応の単一の合成においてコンテナーに対して追加または削除される 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, T)

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

AddExportedValue<T>(CompositionBatch, String, T)

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

AddPart(CompositionBatch, Object)

指定された属性付きオブジェクトからコンポーザブル パーツを作成し、指定された合成バッチに追加します。

適用対象