Для изменения размера нажмите или перетащите

CardDeleteStrategyDeleteAsync(Guid, CardDeletionMode, ICardMetadata, IValidationResultBuilder, NullableGuid, String, Boolean, CancellationToken) - метод

Удаляет карточку по заданным параметрам. Возвращает тип удаляемой карточки и список ссылок на контенты файлов для удаления; эти объекты равны null, если тип определить не удалось и удаление не было выполнено.

Пространство имён:  Tessa.Cards.ComponentModel
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public Task<(CardType cardType, List<CardContentContext> contentsToDelete)> DeleteAsync(
	Guid cardID,
	CardDeletionMode deletionMode,
	ICardMetadata cardMetadata,
	IValidationResultBuilder validationResult,
	Guid? supposedCardTypeID = null,
	string supposedCardTypeName = null,
	bool keepFileContent = false,
	CancellationToken cancellationToken = default
)

Параметры

cardID
Тип: SystemGuid
Идентификатор удаляемой карточки.
deletionMode
Тип: Tessa.CardsCardDeletionMode
Способ удаления карточки.
cardMetadata
Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек.
validationResult
Тип: Tessa.Platform.ValidationIValidationResultBuilder
Объект, выполняющий построение результата валидации.
supposedCardTypeID (Optional)
Тип: SystemNullableGuid
Предполагаемый идентификатор типа карточки, указанный, например, в запросе на удаление. Если отличен от null, то выполняется проверка на совпадение действительного типа с заданным.
supposedCardTypeName (Optional)
Тип: SystemString
Предполагаемое имя типа карточки, указанное, например, в запросе на удаление. Если отлично от null, то выполняется проверка на совпадение действительного типа с заданным.
keepFileContent (Optional)
Тип: SystemBoolean
Признак того, что контент файлов карточки не будет удалён, при этом все записи о файлах в карточке всё равно будут удалены. При указании true вызывающий код должен заботиться об удалении контента.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Тип: TaskValueTupleCardType, ListCardContentContext
Тип удаляемой карточки или null, если тип определить не удалось и удаление не было выполнено.

Реализации

ICardDeleteStrategyDeleteAsync(Guid, CardDeletionMode, ICardMetadata, IValidationResultBuilder, NullableGuid, String, Boolean, CancellationToken)
См. также