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

Создаёт экземпляр класса с указанием значений его свойств.

Definition

Пространство имён: Tessa.Cards.Numbers
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public NumberContext(
	Card card,
	CardType cardType,
	INumberObject? numberObject = null,
	Dictionary<string, Object?>? contextInfo = null,
	Object? externalContext = null,
	NumberTransactionMode transactionMode = NumberTransactionMode.SeparateTransaction,
	bool canChangeNumber = true,
	bool canCancel = true,
	bool canHandle = true
)

Параметры

card  Card
Карточка, для которой производится работа с номером. Не может быть равна null. В карточке должны присутствовать системная информация и все секции, но могут отсутствовать файлы и задания.
cardType  CardType
Тип карточки card, для которой будет производиться работа с номером. Не может быть равен null.
numberObject  INumberObject  (Optional)
Объект, определяющий свойства номера и средства его хранения. Может быть равен null, чтобы его можно было задать позднее. Рекомендуется задавать неизвестный номер только перед тем, как выполнить его резервирование для действия CreatingCard или для аналогичных действий. Во всех остальных случаях это должен быть номер, участвующий в выполнении действия.
contextInfo  DictionaryString, Object  (Optional)
Доступная только для чтения информация из внешнего контекста, используемая при обработке события, происходящего с номером, или null, если информация не доступна. Обычно в расширениях UI это ICardModel.Info, а в других расширениях, связанных с карточками, это Info запроса.
externalContext  Object  (Optional)
Объект внешнего контекста. При генерации номера в расширениях это контекст расширений.
transactionMode  NumberTransactionMode  (Optional)
Способ выполнения запросов, связанных с номерами.
canChangeNumber  Boolean  (Optional)
Признак того, что номер NumberObject можно изменить после создания объекта.
canCancel  Boolean  (Optional)
Признак того, что свойство Cancel можно задать.
canHandle  Boolean  (Optional)
Признак того, что свойство Handled можно задать.

См. также