ICardEditorModelDeleteCardAsync(NullableGuid, NullableGuid, String, Boolean, IUIContext, DictionaryString, Object, Boolean, CancellationToken) - метод

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

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
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  NullableGuid
Идентификатор удаляемой карточки или null, если удаляется виртуальная карточка, идентификатор которой задаётся другим способом.
cardTypeID  NullableGuid
Идентификатор типа удаляемой карточки или null, если идентификатор типа неизвестен.
cardTypeName  String
Имя типа удаляемой карточки или null, если имя типа неизвестно.
withBackup  Boolean
Признак того, что карточка удаляется с возможностью восстановления.
context  IUIContext
Текущий контекст.
info  DictionaryString, Object  (Optional)
Дополнительная информация, передаваемая в запросе для расширений, или null, если дополнительная информация отсутствует. Данные в параметре должны быть сериализуемых типов.
withoutBackupOnly  Boolean  (Optional)
Признак того, что карточка принудительно удаляется без возможности восстановления, независимо от значения параметра withBackup.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

См. также