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

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

Definition

Пространство имён: Tessa.Cards.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public CardRequestExtensionContext(
	CardRequest request,
	Guid requestType,
	CardType? cardType,
	string? cardTypeName,
	CardType? fileType,
	string? fileTypeName,
	CardType? taskType,
	string? taskTypeName,
	ICardMetadata cardMetadata,
	ISession session,
	IDbScope? dbScope = null,
	CancellationToken cancellationToken = default
)

Параметры

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

См. также