CardDeleteStrategy - конструктор
Создаёт экземпляр класса с указанием стратегий, требуемых для удаления карточки,
и области видимости объекта
DbManager.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public CardDeleteStrategy(
ICardStoreDeletionStrategy storeDeletionStrategy,
ICardTransactionStrategy transactionStrategy,
ICardContentStrategy contentStrategy,
ICardFileVersionStrategy versionStrategy,
[DependencyAttribute("Backup")] ICardFileVersionStrategy deletedVersionStrategy,
ICardFileDeleteExecutionStrategy cardFileDeleteExecutionStrategy,
IDbScope dbScope,
IDeferredDeletionQueue deferredDeletionQueue,
IConfigurationInfoProvider configurationInfoProvider
)
Public Sub New (
storeDeletionStrategy As ICardStoreDeletionStrategy,
transactionStrategy As ICardTransactionStrategy,
contentStrategy As ICardContentStrategy,
versionStrategy As ICardFileVersionStrategy,
<DependencyAttribute("Backup")> deletedVersionStrategy As ICardFileVersionStrategy,
cardFileDeleteExecutionStrategy As ICardFileDeleteExecutionStrategy,
dbScope As IDbScope,
deferredDeletionQueue As IDeferredDeletionQueue,
configurationInfoProvider As IConfigurationInfoProvider
)
public:
CardDeleteStrategy(
ICardStoreDeletionStrategy^ storeDeletionStrategy,
ICardTransactionStrategy^ transactionStrategy,
ICardContentStrategy^ contentStrategy,
ICardFileVersionStrategy^ versionStrategy,
[DependencyAttribute(L"Backup")] ICardFileVersionStrategy^ deletedVersionStrategy,
ICardFileDeleteExecutionStrategy^ cardFileDeleteExecutionStrategy,
IDbScope^ dbScope,
IDeferredDeletionQueue^ deferredDeletionQueue,
IConfigurationInfoProvider^ configurationInfoProvider
)
new :
storeDeletionStrategy : ICardStoreDeletionStrategy *
transactionStrategy : ICardTransactionStrategy *
contentStrategy : ICardContentStrategy *
versionStrategy : ICardFileVersionStrategy *
[<DependencyAttribute("Backup")>] deletedVersionStrategy : ICardFileVersionStrategy *
cardFileDeleteExecutionStrategy : ICardFileDeleteExecutionStrategy *
dbScope : IDbScope *
deferredDeletionQueue : IDeferredDeletionQueue *
configurationInfoProvider : IConfigurationInfoProvider -> CardDeleteStrategy
Параметры
- storeDeletionStrategy ICardStoreDeletionStrategy
-
Стратегия выполнения запросов на удаление элементов карточки при её изменении или удалении.
- transactionStrategy ICardTransactionStrategy
-
Стратегия обеспечения блокировок reader/writer при выполнении операций с карточкой.
- contentStrategy ICardContentStrategy
- Стратегия управления контентом файла.
- versionStrategy ICardFileVersionStrategy
- Стратегия, загружающая информацию по версиям файла.
- deletedVersionStrategy ICardFileVersionStrategy
- Стратегия, загружающая информацию по удалённым версиям файла.
- cardFileDeleteExecutionStrategy ICardFileDeleteExecutionStrategy
- Стратегия выполнения запросов на удаление элементов карточки файла.
- dbScope IDbScope
- Область видимости объекта DbManager.
- deferredDeletionQueue IDeferredDeletionQueue
- Очередь отложенного удаления карточек.
- configurationInfoProvider IConfigurationInfoProvider
- Провайдер конфигурации.