Для изменения размера нажмите или перетащите

NumberComposer - класс

Объект, обрабатывающий логику выделения и изменения номеров карточек, с реализацией по умолчанию.
Иерархия наследования

Пространство имён:  Tessa.Cards.Numbers
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public class NumberComposer : NumberExtendable, 
	INumberComposer, INumberExtendable

Тип NumberComposer предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методNumberComposer
Создаёт экземпляр класса с указанием его зависимостей.
В начало страницы
Свойства
  ИмяОписание
Защищённое свойствоDependencies
Объект, содержащий стандартные зависимости текущего объекта.
В начало страницы
Методы
  ИмяОписание
Открытый методAcquireNumberAsync
Выделяет и возвращает очередной номер заданного типа без предварительного резервирования для контекста события, происходящего с номером. Возвращает пустой номер, если действие не удалось выполнить. Возвращённое значение не может быть равно null.
Защищённый методAcquireNumberCoreAsync
Выделяет и возвращает очередной номер заданного типа без предварительного резервирования для контекста события, происходящего с номером. Возвращает пустой номер, если действие не удалось выполнить. Возвращённое значение не может быть равно null.
Открытый методAcquireReservedNumberAsync
Выделяет заданный зарезервированный номер для контекста события, происходящего с номером. Возвращает признак того, что выделение номера успешно выполнено.
Защищённый методAcquireReservedNumberCoreAsync
Выделяет заданный зарезервированный номер для контекста события, происходящего с номером. Возвращает признак того, что выделение номера успешно выполнено.
Открытый методAcquireUnreservedNumberAsync
Выделяет заданный номер без предварительного резервирования для контекста события, происходящего с номером. Возвращает признак того, что выделение номера успешно выполнено.
Защищённый методAcquireUnreservedNumberCoreAsync
Выделяет заданный номер без предварительного резервирования для контекста события, происходящего с номером. Возвращает признак того, что выделение номера успешно выполнено.
Открытый методDereserveNumberAsync
Дерезервирует заданный номер для контекста события, происходящего с номером. Возвращает признак того, что дерезервирование номера успешно выполнено.
Защищённый методDereserveNumberCoreAsync
Дерезервирует заданный номер для контекста события, происходящего с номером. Возвращает признак того, что дерезервирование номера успешно выполнено.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetNumberAsync
Возвращает номер заданного типа для контекста события, происходящего с номером. Например, загружает номер из определённой позиции в карточке. Возвращает пустой номер, если выполнить действие не удалось. Возвращённое значение не может быть равно null.
Защищённый методGetSequenceProvider
Возвращает объект [Tessa.Sequences.ISequenceProvider], подходящий для заданного события, происходящего с номером.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методMethodReturnedNull
Создаёт и возвращает исключение, которое вызывается в случае, когда перегруженный виртуальный метод вернул null, хотя он не должен был возвращать null.
(Унаследован от NumberExtendable.)
Открытый методNotifyAfterEventAsync
Выполняет постобработку события, происходящего с номером. Это предоставляет возможность изменить результат обработанного события или сохранить результат во внешнем хранилище.
(Унаследован от NumberExtendable.)
Защищённый методNotifyAfterEventCoreAsync
Выполняет постобработку события, происходящего с номером. Это предоставляет возможность изменить результат обработанного события или сохранить результат во внешнем хранилище.
(Унаследован от NumberExtendable.)
Открытый методNotifyBeforeEventAsync
Выполняет предварительную обработку события, происходящего с номером. Это предоставляет возможность полностью заместить или отменить стандартную обработку.
(Унаследован от NumberExtendable.)
Защищённый методNotifyBeforeEventCoreAsync
Выполняет предварительную обработку события, происходящего с номером. Это предоставляет возможность полностью заместить или отменить стандартную обработку.
(Унаследован от NumberExtendable.)
Открытый методReleaseNumberAsync
Освобождает заданный выделенный или зарезервированный номер для контекста события, происходящего с номером. Возвращает признак того, что освобождение номера успешно выполнено.
Защищённый методReleaseNumberCoreAsync
Освобождает заданный выделенный или зарезервированный номер для контекста события, происходящего с номером. Возвращает признак того, что освобождение номера успешно выполнено.
Открытый методReserveAcquiredNumberAsync
Резервирует номер, который ранее мог быть выделен, для контекста события, происходящего с номером. Возвращает признак того, что выделение номера успешно выполнено.
Защищённый методReserveAcquiredNumberCoreAsync
Резервирует номер, который ранее мог быть выделен, для контекста события, происходящего с номером. Возвращает признак того, что выделение номера успешно выполнено.
Открытый методReserveNumberAsync
Резервирует и возвращает номер заданного типа для контекста события, происходящего с номером. Возвращает пустой номер, если действие не удалось выполнить. Возвращённое значение не может быть равно null.
Защищённый методReserveNumberCoreAsync
Резервирует и возвращает номер заданного типа для контекста события, происходящего с номером. Возвращает пустой номер, если действие не удалось выполнить. Возвращённое значение не может быть равно null.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Защищённый методTryCreateNewDbScope
Открывает новое соединение с базой данных, если этого требует режим выполнения транзакций и выполнение происходит на сервере. В противном случае возвращает null.
В начало страницы
События
  ИмяОписание
Открытое событиеAfterEvent
Событие, выполняемое в процессе постобработки события, происходящего с номером. Это предоставляет возможность изменить результат обработанного события или сохранить результат во внешнем хранилище.
(Унаследован от NumberExtendable.)
Открытое событиеBeforeEvent
Событие, выполняемое в процессе предварительной обработки события, происходящего с номером. Это предоставляет возможность полностью заместить или отменить стандартную обработку.
(Унаследован от NumberExtendable.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAcquireNumberByTypeAsync
Выделяет и возвращает номер, тип которого указан в объекте context.NumberObject. Возвращённое значение не равно null, но может быть пустым в случае ошибки.
(Определяется NumberExtensions.)
Открытый метод расширенияAcquireReservedNumberAsync
Выделяет зарезервированный ранее номер, который указан в объекте context.NumberObject. Возвращает признак того, что номер успешно выделен.
(Определяется NumberExtensions.)
Открытый метод расширенияCreateContext
Создаёт контекст операции с номером для объекта INumberContext с заданным номером и другими параметрами. После создания контекста номер нельзя изменить.
(Определяется NumberExtensions.)
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияReserveAcquiredNumberAsync
Резервирует номер, который ранее мог быть выделен и который указан в объекте context.NumberObject. Возвращает признак того, что номер успешно зарезервирован.
(Определяется NumberExtensions.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также