DeleteIntegerCardOperation - конструктор

Создаёт экземпляр класса с указанием его свойств и зависимостей.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public DeleteIntegerCardOperation(
	Action<CardDeleteRequest, DeleteCardIntegerOperationItem> setupCardIdentifier,
	Func<DeleteCardIntegerOperationItem, CancellationToken, Task<Guid?>> getCardTypeIDFuncAsync,
	bool withoutBackupOnly,
	ICardRepository cardRepository,
	ICardMetadata cardMetadata
)

Параметры

setupCardIdentifier  ActionCardDeleteRequest, DeleteCardIntegerOperationItem
Метод, выполняющий установку идентификатора карточка в запросе на удаление. Первым параметром метод получает запрос на удаление карточки перед тем, как он будет отправлен; вторым параметром метод получает объект с описанием удаляемой карточки, включая её идентификатор. Рекомендуется передать целочисленный идентификатор в Info запроса, чтобы расширения на сервере могли использовать его. Параметр не равен null.
getCardTypeIDFuncAsync  FuncDeleteCardIntegerOperationItem, CancellationToken, TaskNullableGuid
Функция, возвращающая идентификатор типа карточки для использования в запросе на удаление. Параметром передаётся объект с описанием удаляемой карточки, включая её идентификатор. Функция возвращает идентификатор типа для карточки в параметре, или null, если тип неизвестен (и не будет передан в запрос на удаление). Параметр не равен null.
withoutBackupOnly  Boolean
Признак того, что выполняется принудительное удаление без возможности восстановления.
cardRepository  ICardRepository
Репозиторий для управления карточками.
cardMetadata  ICardMetadata
Метаинформация по типам карточек.

См. также