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

Создаёт экземпляр класса с указанием запроса на удаление карточки, типа удаляемой карточки, метаинформации по типам карточек и сессии пользователя, выполняющего операцию.

Definition

Пространство имён: Tessa.Cards.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public CardDeleteExtensionContext(
	CardDeleteRequest request,
	CardDeleteMethod method,
	CardType? cardType,
	string? cardTypeName,
	ICardMetadata cardMetadata,
	ISession session,
	IDbScope? dbScope,
	ICardTransactionStrategy? transactionStrategy,
	CancellationToken cancellationToken = default
)

Параметры

request  CardDeleteRequest
Запрос на удаление карточки.
method  CardDeleteMethod
Способ удаления карточки.
cardType  CardType
Тип удаляемой карточки. Может быть равен null, если неизвестен.
cardTypeName  String
Имя типа карточки. Может быть равно null, если неизвестно. Если задан параметр cardType, то имя получается из него, а этот параметр игнорируется.
cardMetadata  ICardMetadata
Метаинформация по типам карточек.
session  ISession
Сессия пользователя, выполняющего операцию.
dbScope  IDbScope
Объект, обеспечивающий взаимодействие с базой данных. Значение равно null на клиенте и не равно null на сервере.
transactionStrategy  ICardTransactionStrategy
Стратегия обеспечения блокировок и выполнения транзакций, используемая сервисом или null, если стратегия не используется, например, на клиенте.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

См. также