NumberExtensionsCreateContext - метод

Создаёт контекст операции с номером для объекта INumberContext с заданным номером и другими параметрами. После создания контекста номер нельзя изменить.

Definition

Пространство имён: Tessa.Cards.Numbers
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static INumberContext CreateContext(
	this INumberComposer composer,
	Card card,
	CardType cardType,
	INumberObject number,
	Dictionary<string, Object?>? contextInfo = null,
	Object? externalContext = null,
	NumberTransactionMode transactionMode = NumberTransactionMode.SeparateTransaction
)

Параметры

composer  INumberComposer
Объект, обрабатывающий логику выделения и изменения номеров карточек. Не может быть равен null.
card  Card
Карточка, для которой производится работа с номером. Не может быть равна null.
cardType  CardType
Тип карточки card, для которой будет производиться работа с номером. Не может быть равен null.
number  INumberObject
Номер, который задаётся для создаваемого объекта. Не может быть равен null.
contextInfo  DictionaryString, Object  (Optional)
Доступная только для чтения информация из внешнего контекста, используемая при обработке события, происходящего с номером, или null, если информация не доступна. Обычно в расширениях UI это ICardModel.Info, а в других расширениях, связанных с карточками, это Info запроса.
externalContext  Object  (Optional)
Объект внешнего контекста. При генерации номера в расширениях это контекст расширений.
transactionMode  NumberTransactionMode  (Optional)
Способ выполнения запросов, связанных с номерами.

Возвращаемое значение

INumberContext
Созданный контекст операции.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа INumberComposer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также