CardRequestExtensionContext - конструктор
Создаёт экземпляр класса с указанием запроса на универсальное взаимодействие с сервисом карточек,
информации о типе запроса, о карточке, файле и задании, метаинформации по типам карточек и сессии пользователя,
выполняющего операцию.
Пространство имён: Tessa.Cards.ExtensionsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
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
)
Public Sub New (
request As CardRequest,
requestType As Guid,
cardType As CardType,
cardTypeName As String,
fileType As CardType,
fileTypeName As String,
taskType As CardType,
taskTypeName As String,
cardMetadata As ICardMetadata,
session As ISession,
Optional dbScope As IDbScope = Nothing,
Optional cancellationToken As CancellationToken = Nothing
)
public:
CardRequestExtensionContext(
CardRequest^ request,
Guid requestType,
CardType^ cardType,
String^ cardTypeName,
CardType^ fileType,
String^ fileTypeName,
CardType^ taskType,
String^ taskTypeName,
ICardMetadata^ cardMetadata,
ISession^ session,
IDbScope^ dbScope = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
new :
request : CardRequest *
requestType : Guid *
cardType : CardType *
cardTypeName : string *
fileType : CardType *
fileTypeName : string *
taskType : CardType *
taskTypeName : string *
cardMetadata : ICardMetadata *
session : ISession *
?dbScope : IDbScope *
?cancellationToken : CancellationToken
(* Defaults:
let _dbScope = defaultArg dbScope null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> CardRequestExtensionContext
Параметры
- 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)
- Объект, посредством которого можно отменить асинхронную задачу.