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

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

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public CardTemporaryTaskRole(
	DbManager db,
	IQueryBuilderFactory builderFactory,
	IContextRoleManager contextRoleManager,
	IBusinessCalendarService businessCalendarService,
	IDeputiesManagementStrategy deputiesManagementStrategy,
	ITransactionScope transactionScope,
	ICardLockingStrategy cardLockingStrategy,
	TaskRole taskRole,
	DateTime storeDateTime,
	int? plannedQuants,
	double? plannedWorkingDays,
	Guid contextRoleID,
	string? contextRoleName,
	string? contextSqlTextForCard,
	Guid cardID
)

Параметры

db  DbManager
Объект для взаимодействия с базой данных.
builderFactory  IQueryBuilderFactory
Объект для генерации текстов запросов.
contextRoleManager  IContextRoleManager
Объект, производящий расчёт контекстных ролей.
businessCalendarService  IBusinessCalendarService
Интерфейс API бизнес календаря.
deputiesManagementStrategy  IDeputiesManagementStrategy
Стратегия для работы с замещениями.
transactionScope  ITransactionScope
Объект для управления областью выполнения транзакции.
cardLockingStrategy  ICardLockingStrategy
Стратегия по управлению блокировками на чтение и запись карточек.
taskRole  TaskRole
Роль задания. Не может быть равна null.
storeDateTime  DateTime
Время сохранения.
plannedQuants  NullableInt32
Количество квантов на задание.
plannedWorkingDays  NullableDouble
Колличесвто рабочих дней на задание.
contextRoleID  Guid
Идентификатор контекстной роли.
contextRoleName  String
Имя контекстной роли.
contextSqlTextForCard  String
SQL-запрос для получения состава контекстной роли.
cardID  Guid
Идентификатор сохраняемой карточки.

См. также