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

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

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public CardDeleteContext(
	Guid cardID,
	CardDeletionMode deletionMode,
	ICardMetadata cardMetadata,
	ICardMetadata generalMetadata,
	DbManager db,
	IDeferredQueryExecutor executor,
	IQueryBuilderFactory builderFactory,
	IValidationResultBuilder validationResult,
	bool keepFileContent = false,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Guid
Идентификатор удаляемой карточки.
deletionMode  CardDeletionMode
Способ удаления карточки.
cardMetadata  ICardMetadata
Метаинформация по типу удаляемой карточки.
generalMetadata  ICardMetadata
Метаинформация по типам карточек.
db  DbManager
Объект, осуществляющий прямое взаимодействие с базой данных.
executor  IDeferredQueryExecutor
Объект, осуществляющий отложенное выполнение запросов.
builderFactory  IQueryBuilderFactory
Объект, осуществляющий создание запросов.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
keepFileContent  Boolean  (Optional)
Признак того, что контент файлов карточки не будет удалён, при этом все записи о файлах в карточке всё равно будут удалены. При указании true вызывающий код должен заботиться об удалении контента.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

См. также