CardRepairExtensionContext - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.Cards.Extensions
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public CardRepairExtensionContext(
Card card,
CardType cardType,
string cardTypeName,
ICardMetadata cardMetadata,
ICardRepairManager defaultManager,
ICardRepairManager extendedManager,
ICardRepairExtensionContext parentContext = null,
CancellationToken cancellationToken = default
)
Public Sub New (
card As Card,
cardType As CardType,
cardTypeName As String,
cardMetadata As ICardMetadata,
defaultManager As ICardRepairManager,
extendedManager As ICardRepairManager,
Optional parentContext As ICardRepairExtensionContext = Nothing,
Optional cancellationToken As CancellationToken = Nothing
)
public:
CardRepairExtensionContext(
Card^ card,
CardType^ cardType,
String^ cardTypeName,
ICardMetadata^ cardMetadata,
ICardRepairManager^ defaultManager,
ICardRepairManager^ extendedManager,
ICardRepairExtensionContext^ parentContext = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
new :
card : Card *
cardType : CardType *
cardTypeName : string *
cardMetadata : ICardMetadata *
defaultManager : ICardRepairManager *
extendedManager : ICardRepairManager *
?parentContext : ICardRepairExtensionContext *
?cancellationToken : CancellationToken
(* Defaults:
let _parentContext = defaultArg parentContext null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> CardRepairExtensionContext
Параметры
- card
- Тип: Tessa.CardsCard
Карточка, для которой выполняется исправление структуры. - cardType
- Тип: Tessa.CardsCardType
Тип карточки или null, если тип карточки неизвестен. - cardTypeName
- Тип: SystemString
Имя типа карточки или null, если имя типа неизвестно.
Имя может быть задано для несуществующего типа карточки.
- cardMetadata
- Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек. - defaultManager
- Тип: Tessa.CardsICardRepairManager
Объект, управляющий исправлением структуры карточки без расширений. - extendedManager
- Тип: Tessa.CardsICardRepairManager
Объект, управляющий исправлением структуры карточки с расширениями. - parentContext (Optional)
- Тип: Tessa.Cards.ExtensionsICardRepairExtensionContext
Контекст по исправлению родительской карточки
или null, если текущая исправляемая карточка не связана с родительской карточкой, т.е. не является сателлитом.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
См. также