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

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

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public CardStoreStrategy(
	ICardStoreExecutionStrategy executionStrategy,
	IDeferredDeletionQueue deferredDeletionQueue,
	Func<INestedRoleManager> nestedRoleManagerGetter,
	INestedRoleContextSelector nestedRoleContextSelector,
	Func<IDeputiesSyncStrategy> deputiesSyncStrategyGetter,
	IContextRoleManager contextRoleManager,
	Func<ICardContextRoleCache> contextRoleCacheGetter,
	INestedRoleLockStrategy nestedRoleLockStrategy,
	IBusinessCalendarService businessCalendarService,
	IDeputiesManagementStrategy deputiesManagementStrategy,
	ITransactionScope transactionScope,
	ICardLockingStrategy cardLockingStrategy,
	IDeputiesManagementSettingsProvider deputiesManagementSettingsProvider
)

Параметры

executionStrategy  ICardStoreExecutionStrategy
Стратегия выполнения запросов на сохранение элементов карточки.
deferredDeletionQueue  IDeferredDeletionQueue
Очередь запросов на отложенное удаление карточки.
nestedRoleManagerGetter  FuncINestedRoleManager
Функция для получения менеджера для работы с вложенными ролями.
nestedRoleContextSelector  INestedRoleContextSelector
Объект для получения идентификатора контекста вложенной роли по карточке.
deputiesSyncStrategyGetter  FuncIDeputiesSyncStrategy
Функция для получения стратегии перерасчёта заместителей.
contextRoleManager  IContextRoleManager
Объект для выполнения расчёта контекстных ролей.
contextRoleCacheGetter  FuncICardContextRoleCache
Функция для получения ICardContextRoleCache.
nestedRoleLockStrategy  INestedRoleLockStrategy
Стратегия блокировок для синхронизации работы с вложенными ролями.
businessCalendarService  IBusinessCalendarService
Интерфейс API бизнес календаря.
deputiesManagementStrategy  IDeputiesManagementStrategy
Стратегия для обработки изменений секции RoleDeputiesManagement и её дочерних секций с учётом настроек IDeputiesManagementSettings.
transactionScope  ITransactionScope
Объект для управления областью выполнения транзакции..
cardLockingStrategy  ICardLockingStrategy
Стратегия по управлению блокировками на чтение и запись карточек.
deputiesManagementSettingsProvider  IDeputiesManagementSettingsProvider
Объект, с помощью которого можно получить настройки замещения IDeputiesManagementSettings.

См. также