CardDeleteContext - конструктор
Создаёт экземпляр класса с указанием информации, необходимой для удаления карточки.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public CardDeleteContext(
Guid cardID,
CardDeletionMode deletionMode,
ICardMetadata cardMetadata,
ICardMetadata generalMetadata,
DbManager db,
IDeferredQueryExecutor executor,
IQueryBuilderFactory builderFactory,
IValidationResultBuilder validationResult,
bool keepFileContent = false,
CancellationToken cancellationToken = default
)
Public Sub New (
cardID As Guid,
deletionMode As CardDeletionMode,
cardMetadata As ICardMetadata,
generalMetadata As ICardMetadata,
db As DbManager,
executor As IDeferredQueryExecutor,
builderFactory As IQueryBuilderFactory,
validationResult As IValidationResultBuilder,
Optional keepFileContent As Boolean = false,
Optional cancellationToken As CancellationToken = Nothing
)
public:
CardDeleteContext(
Guid cardID,
CardDeletionMode deletionMode,
ICardMetadata^ cardMetadata,
ICardMetadata^ generalMetadata,
DbManager^ db,
IDeferredQueryExecutor^ executor,
IQueryBuilderFactory^ builderFactory,
IValidationResultBuilder^ validationResult,
bool keepFileContent = false,
CancellationToken cancellationToken = CancellationToken()
)
new :
cardID : Guid *
deletionMode : CardDeletionMode *
cardMetadata : ICardMetadata *
generalMetadata : ICardMetadata *
db : DbManager *
executor : IDeferredQueryExecutor *
builderFactory : IQueryBuilderFactory *
validationResult : IValidationResultBuilder *
?keepFileContent : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _keepFileContent = defaultArg keepFileContent false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> CardDeleteContext
Параметры
- cardID Guid
- Идентификатор удаляемой карточки.
- deletionMode CardDeletionMode
- Способ удаления карточки.
- cardMetadata ICardMetadata
- Метаинформация по типу удаляемой карточки.
- generalMetadata ICardMetadata
- Метаинформация по типам карточек.
- db DbManager
- Объект, осуществляющий прямое взаимодействие с базой данных.
- executor IDeferredQueryExecutor
- Объект, осуществляющий отложенное выполнение запросов.
- builderFactory IQueryBuilderFactory
- Объект, осуществляющий создание запросов.
- validationResult IValidationResultBuilder
- Объект, выполняющий построение результата валидации.
- keepFileContent Boolean (Optional)
-
Признак того, что контент файлов карточки не будет удалён, при этом все записи о файлах в карточке
всё равно будут удалены. При указании true вызывающий код должен заботиться об удалении контента.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.