NumberContext - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.Cards.NumbersСборка: Tessa (в Tessa.dll) Версия: 4.0.4
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
)
Public Sub New (
card As Card,
cardType As CardType,
Optional numberObject As INumberObject = Nothing,
Optional contextInfo As Dictionary(Of String, Object) = Nothing,
Optional externalContext As Object = Nothing,
Optional transactionMode As NumberTransactionMode = NumberTransactionMode.SeparateTransaction,
Optional canChangeNumber As Boolean = true,
Optional canCancel As Boolean = true,
Optional canHandle As Boolean = true
)
public:
NumberContext(
Card^ card,
CardType^ cardType,
INumberObject^ numberObject = nullptr,
Dictionary<String^, Object^>^ contextInfo = nullptr,
Object^ externalContext = nullptr,
NumberTransactionMode transactionMode = NumberTransactionMode::SeparateTransaction,
bool canChangeNumber = true,
bool canCancel = true,
bool canHandle = true
)
new :
card : Card *
cardType : CardType *
?numberObject : INumberObject *
?contextInfo : Dictionary<string, Object> *
?externalContext : Object *
?transactionMode : NumberTransactionMode *
?canChangeNumber : bool *
?canCancel : bool *
?canHandle : bool
(* Defaults:
let _numberObject = defaultArg numberObject null
let _contextInfo = defaultArg contextInfo null
let _externalContext = defaultArg externalContext null
let _transactionMode = defaultArg transactionMode NumberTransactionMode.SeparateTransaction
let _canChangeNumber = defaultArg canChangeNumber true
let _canCancel = defaultArg canCancel true
let _canHandle = defaultArg canHandle true
*)
-> NumberContext
Параметры
- 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 можно задать.