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

INumberBuilder - интерфейс

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

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

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

Свойства
  ИмяОписание
Открытое свойствоDependencies
Объект, содержащий внешние зависимости API номеров.
В начало страницы
Методы
  ИмяОписание
Открытый методCreateEmptyNumberAsync
Создаёт объект, описывающий пустой номер заданного типа. Возвращённое значение не может быть равно null.
Открытый методCreateNumberAsync
Создаёт объект, описывающий номер с заданными параметрами. Номер может быть пустым или не пустым в зависимости от параметров. Возвращённое значение не может быть равно null.
Открытый методGetAsyncT
Возвращает типизированные данные для контекста события, происходящего с номером.
Открытый методGetFullNumberAsync
Возвращает текстовое представление номера по числовому представлению для заданного действия с номером.
Открытый методGetNumberAsync
Возвращает номер, расположенный в заданных местоположении и контексте или пустой номер, если он не был найден. Метод не возвращает null.
(Унаследован от INumberLocationManager.)
Открытый методRemoveNumberQueueAsync
Удаляет очередь действий с номерами для заданного контекста. Возвращает признак того, что очередь была найдена и удалена. Возвращает false, если очередь не была найдена.
(Унаследован от INumberQueueContainer.)
Открытый методStoreNumberAsync(INumberContext, INumberObject, NumberStoreMode, CancellationToken)
Сохраняет объект с номером в контексте и по местоположению, определяемому его типом.
(Унаследован от INumberObjectManager.)
Открытый методStoreNumberAsync(INumberContext, INumberObject, INumberLocation, NumberStoreMode, CancellationToken)
Сохраняет объект с номером в заданном местоположении и контексте.
(Унаследован от INumberLocationManager.)
Открытый методTryGetNumberEffectiveLocationAsync
Возвращает эффективное местоположение номера по его заданному местоположению или null, если эффективное местоположение недоступно и следует использовать заданное местоположение location. Например, местоположение [Tessa.Cards.Numbers.NumberLocationTypes.Primary] может соответствовать определённым полям в карточке, задаваемым эффективным местоположением типа [Tessa.Cards.Numbers.CardNumberLocation].
Открытый методTryGetNumberLocationAsync
Возвращает местоположение номера для заданного типа или null, если местоположение не определено и действие с номером следует отменить.
Открытый методTryGetNumberQueueAsync
Возвращает очередь действий с номерами для заданного контекста или null, если очередь недоступна.
(Унаследован от INumberQueueContainer.)
Открытый методTryGetSequenceNameAsync
Возвращает имя последовательности, подходящее для заданного события, происходящего с номером, или null, если последовательность недоступна и операция будет считаться невыполненной.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияDereserveWhenTabIsClosedOrRefreshedAsync
Добавляет запись в очередь действий с номерами, которая вызовет дерезервирование заданного номера number при закрытии вкладки карточки или при её переоткрытии (например, в процессе сохранения).
(Определяется NumberExtensions.)
Открытый метод расширенияGetNumberAsync
Возвращает номер, расположенный в заданных местоположении и контексте или пустой номер, если он не был найден. Метод не возвращает null.
(Определяется NumberExtensions.)
Открытый метод расширенияReleaseAndCommitAtServerAsync
Добавляет запись в очередь действий с номерами, которая вызовет освобождение заданного номера number при сохранении карточки. Вторым параметром возвращает действие, выполняемое для отмены операции по освобождению номера, или null, если отсутствуют действия для отмены.
(Определяется NumberExtensions.)
Открытый метод расширенияReserveAndCommitAtServerAsync
Резервирует номер заданного типа и добавляет запись в очередь действий с номерами, которая вызовет выделение номера при сохранении карточки. Возвращает зарезервированный номер или пустой номер, если зарезервировать номер не удалось или в процессе выполнения произошли ошибки.
(Определяется NumberExtensions.)
В начало страницы
См. также