ICardEditorModel.DeleteCardAsync(Nullable<Guid>, Nullable<Guid>, String, Boolean, IUIContext, Dictionary<String, Object>, Boolean, CancellationToken) - метод

Удаляет заданную карточку, которая может быть отлична от редактируемой. Пользователь не получает запрос на подтверждение.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.23
C#
Task<bool> DeleteCardAsync(
	Guid? cardID,
	Guid? cardTypeID,
	string cardTypeName,
	bool withBackup,
	IUIContext context,
	Dictionary<string, Object> info = null,
	bool withoutBackupOnly = false,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Nullable<Guid>
Идентификатор удаляемой карточки или null, если удаляется виртуальная карточка, идентификатор которой задаётся другим способом.
cardTypeID  Nullable<Guid>
Идентификатор типа удаляемой карточки или null, если идентификатор типа неизвестен.
cardTypeName  String
Имя типа удаляемой карточки или null, если имя типа неизвестно.
withBackup  Boolean
Признак того, что карточка удаляется с возможностью восстановления.
context  IUIContext
Текущий контекст.
info  Dictionary<String, Object>  (Optional)
Дополнительная информация, передаваемая в запросе для расширений, или null, если дополнительная информация отсутствует. Данные в параметре должны быть сериализуемых типов.
withoutBackupOnly  Boolean  (Optional)
Признак того, что карточка принудительно удаляется без возможности восстановления, независимо от значения параметра withBackup.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task<Boolean>
true, если действие успешно произведено; false в противном случае.

См. также