CardRequestExtensionContext - конструктор |
Создаёт экземпляр класса с указанием запроса на универсальное взаимодействие с сервисом карточек,
информации о типе запроса, о карточке, файле и задании, метаинформации по типам карточек и сессии пользователя,
выполняющего операцию.
Пространство имён:
Tessa.Cards.Extensions
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.CardsCardRequest
Запрос на универсальное взаимодействие с сервисом карточек. - requestType
- Тип: SystemGuid
Идентификатор типа универсального запроса к сервису карточек.
Соответствует конкретной операции, которую требуется выполнить.
- cardType
- Тип: Tessa.CardsCardType
Тип карточки. Может быть равен null, если неизвестен. - cardTypeName
- Тип: SystemString
Имя типа карточки. Может быть равно null, если неизвестно.
Если задан параметр cardType, то имя получается из него,
а этот параметр игнорируется.
- fileType
- Тип: Tessa.CardsCardType
Тип файла. Может быть равен null, если неизвестен. - fileTypeName
- Тип: SystemString
Имя типа файла. Может быть равно null, если неизвестно.
Если задан параметр fileType, то имя получается из него,
а этот параметр игнорируется.
- taskType
- Тип: Tessa.CardsCardType
Тип задания. Может быть равен null, если неизвестен. - taskTypeName
- Тип: SystemString
Имя типа задания. Может быть равно null, если неизвестно.
Если задан параметр taskType, то имя получается из него,
а этот параметр игнорируется.
- cardMetadata
- Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек. - session
- Тип: Tessa.Platform.RuntimeISession
Сессия пользователя, выполняющего операцию. - dbScope (Optional)
- Тип: Tessa.Platform.DataIDbScope
Объект, обеспечивающий взаимодействие с базой данных.
Значение равно null на клиенте и не равно null на сервере.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
См. также