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) |
Создает составную часть из указанного объекта атрибута и добавляет ее в указанный пакет композиции. |