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

INumberComposer - интерфейс

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

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

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

Методы
  ИмяОписание
Открытый методAcquireNumberAsync
Выделяет и возвращает очередной номер заданного типа без предварительного резервирования для контекста события, происходящего с номером. Возвращает пустой номер, если действие не удалось выполнить. Возвращённое значение не может быть равно null.
Открытый методAcquireReservedNumberAsync
Выделяет заданный зарезервированный номер для контекста события, происходящего с номером. Возвращает признак того, что выделение номера успешно выполнено.
Открытый методAcquireUnreservedNumberAsync
Выделяет заданный номер без предварительного резервирования для контекста события, происходящего с номером. Возвращает признак того, что выделение номера успешно выполнено.
Открытый методDereserveNumberAsync
Дерезервирует заданный номер для контекста события, происходящего с номером. Возвращает признак того, что дерезервирование номера успешно выполнено.
Открытый методGetNumberAsync
Возвращает номер заданного типа для контекста события, происходящего с номером. Например, загружает номер из определённой позиции в карточке. Возвращает пустой номер, если выполнить действие не удалось. Возвращённое значение не может быть равно null.
Открытый методNotifyAfterEventAsync
Выполняет постобработку события, происходящего с номером. Это предоставляет возможность изменить результат обработанного события или сохранить результат во внешнем хранилище.
(Унаследован от INumberExtendable.)
Открытый методNotifyBeforeEventAsync
Выполняет предварительную обработку события, происходящего с номером. Это предоставляет возможность полностью заместить или отменить стандартную обработку.
(Унаследован от INumberExtendable.)
Открытый методReleaseNumberAsync
Освобождает заданный выделенный или зарезервированный номер для контекста события, происходящего с номером. Возвращает признак того, что освобождение номера успешно выполнено.
Открытый методReserveAcquiredNumberAsync
Резервирует номер, который ранее мог быть выделен, для контекста события, происходящего с номером. Возвращает признак того, что выделение номера успешно выполнено.
Открытый методReserveNumberAsync
Резервирует и возвращает номер заданного типа для контекста события, происходящего с номером. Возвращает пустой номер, если действие не удалось выполнить. Возвращённое значение не может быть равно null.
В начало страницы
События
  ИмяОписание
Открытое событиеAfterEvent
Событие, выполняемое в процессе постобработки события, происходящего с номером. Это предоставляет возможность изменить результат обработанного события или сохранить результат во внешнем хранилище.
(Унаследован от INumberExtendable.)
Открытое событиеBeforeEvent
Событие, выполняемое в процессе предварительной обработки события, происходящего с номером. Это предоставляет возможность полностью заместить или отменить стандартную обработку.
(Унаследован от INumberExtendable.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAcquireNumberByTypeAsync
Выделяет и возвращает номер, тип которого указан в объекте context.NumberObject. Возвращённое значение не равно null, но может быть пустым в случае ошибки.
(Определяется NumberExtensions.)
Открытый метод расширенияAcquireReservedNumberAsync
Выделяет зарезервированный ранее номер, который указан в объекте context.NumberObject. Возвращает признак того, что номер успешно выделен.
(Определяется NumberExtensions.)
Открытый метод расширенияCreateContext
Создаёт контекст операции с номером для объекта INumberContext с заданным номером и другими параметрами. После создания контекста номер нельзя изменить.
(Определяется NumberExtensions.)
Открытый метод расширенияReserveAcquiredNumberAsync
Резервирует номер, который ранее мог быть выделен и который указан в объекте context.NumberObject. Возвращает признак того, что номер успешно зарезервирован.
(Определяется NumberExtensions.)
В начало страницы
См. также