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

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

Definition

Пространство имён: Tessa.Cards.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public CardStoreTaskExtensionContext(
	CardStoreRequest request,
	CardStoreMethod method,
	CardType? cardType,
	string? cardTypeName,
	CardTask task,
	CardType taskType,
	CardMetadataCompletionOption? completionOption,
	ICardMetadata cardMetadata,
	ISession session,
	IDbScope dbScope,
	ICardStoreExtensionContext storeContext,
	Func<DateTime?>? getStoreDateTime = null,
	CancellationToken cancellationToken = default
)

Параметры

request  CardStoreRequest
Запрос на сохранение карточки.
method  CardStoreMethod
Способ сохранения карточки.
cardType  CardType
Тип сохраняемой карточки. Может быть равен null, если неизвестен.
cardTypeName  String
Имя типа карточки. Может быть равно null, если неизвестно. Если задан параметр cardType, то имя получается из него, а этот параметр игнорируется.
task  CardTask
Сохраняемое задание.
taskType  CardType
Тип сохраняемого задания.
completionOption  CardMetadataCompletionOption
Тип сохраняемого задания. Вариант завершения задания или null, если вариант завершения неизвестен или задание не завершается.
cardMetadata  ICardMetadata
Метаинформация по типам карточек.
session  ISession
Сессия пользователя, выполняющего операцию.
dbScope  IDbScope
Объект, обеспечивающий взаимодействие с базой данных. Значение равно null на клиенте и не равно null на сервере.
storeContext  ICardStoreExtensionContext
Контекст сохранения основной карточки, в рамках которого сохраняется/завершается задание.
getStoreDateTime  FuncNullableDateTime  (Optional)
Функция, возвращающая текущие дату и время сохранения для использования в транзакции или null, если код не выполняется в транзакции.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

См. также