CardDeleteContext - конструктор |
Создаёт экземпляр класса с указанием информации, необходимой для удаления карточки.
Пространство имён:
Tessa.Cards.ComponentModel
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: SystemGuid
Идентификатор удаляемой карточки. - deletionMode
- Тип: Tessa.CardsCardDeletionMode
Способ удаления карточки. - cardMetadata
- Тип: Tessa.CardsICardMetadata
Метаинформация по типу удаляемой карточки. - generalMetadata
- Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек. - db
- Тип: Tessa.Platform.DataDbManager
Объект, осуществляющий прямое взаимодействие с базой данных. - executor
- Тип: Tessa.Platform.DataIDeferredQueryExecutor
Объект, осуществляющий отложенное выполнение запросов. - builderFactory
- Тип: Tessa.Platform.DataIQueryBuilderFactory
Объект, осуществляющий создание запросов. - validationResult
- Тип: Tessa.Platform.ValidationIValidationResultBuilder
Объект, выполняющий построение результата валидации. - keepFileContent (Optional)
- Тип: SystemBoolean
Признак того, что контент файлов карточки не будет удалён, при этом все записи о файлах в карточке
всё равно будут удалены. При указании true вызывающий код должен заботиться об удалении контента.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
См. также