CardDeleteStrategy - конструктор

Создаёт экземпляр класса с указанием стратегий, требуемых для удаления карточки, и области видимости объекта DbManager.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public CardDeleteStrategy(
	ICardStoreDeletionStrategy storeDeletionStrategy,
	ICardTransactionStrategy transactionStrategy,
	ICardContentStrategy contentStrategy,
	ICardFileVersionStrategy versionStrategy,
	[DependencyAttribute("Backup")] ICardFileVersionStrategy deletedVersionStrategy,
	ICardFileDeleteExecutionStrategy cardFileDeleteExecutionStrategy,
	IDbScope dbScope,
	IDeferredDeletionQueue deferredDeletionQueue,
	IConfigurationInfoProvider configurationInfoProvider
)

Параметры

storeDeletionStrategy  ICardStoreDeletionStrategy
Стратегия выполнения запросов на удаление элементов карточки при её изменении или удалении.
transactionStrategy  ICardTransactionStrategy
Стратегия обеспечения блокировок reader/writer при выполнении операций с карточкой.
contentStrategy  ICardContentStrategy
Стратегия управления контентом файла.
versionStrategy  ICardFileVersionStrategy
Стратегия, загружающая информацию по версиям файла.
deletedVersionStrategy  ICardFileVersionStrategy
Стратегия, загружающая информацию по удалённым версиям файла.
cardFileDeleteExecutionStrategy  ICardFileDeleteExecutionStrategy
Стратегия выполнения запросов на удаление элементов карточки файла.
dbScope  IDbScope
Область видимости объекта DbManager.
deferredDeletionQueue  IDeferredDeletionQueue
Очередь отложенного удаления карточек.
configurationInfoProvider  IConfigurationInfoProvider
Провайдер конфигурации.

См. также