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, String, T)

Создает часть из указанного значения и добавляет ее в указанный пакет с указанным именем контракта.

AddExportedValue<T>(CompositionBatch, T)

Создает часть из указанного значения и добавляет ее в указанный пакет.

AddPart(CompositionBatch, Object)

Создает составную часть из указанного объекта атрибута и добавляет ее в указанный пакет композиции.

Применяется к