Tessa.Cards.Numbers - пространство имён |
Класс | Описание | |
---|---|---|
CardNumberLocation |
Информация о местоположении полей с номерами в карточке,
а именно о названиях секций и полей, в которых расположены номера.
| |
DefaultNumberQueueProcessor |
Объект, выполняющий обработку действий в очереди с номерами.
| |
NumberBuilder |
Базовый класс для объекта, осуществляющего низкоуровневые действия с номерами,
которые зависят от бизнес-логики.
| |
NumberBuilderParameters |
Известные платформе параметры, используемые для передачи в метод
GetAsyncT(INumberContext, Object, CancellationToken) для получения результатов.
| |
NumberCardRequestTypes |
Типы стандартных запросов к сервису карточек через метод RequestAsync(CardRequest, CancellationToken), используемый в API номеров.
| |
NumberComposer |
Объект, обрабатывающий логику выделения и изменения номеров карточек,
с реализацией по умолчанию.
| |
NumberComposerDependencies |
Объект, содержащий зависимости стандартных классов, реализующих INumberComposer.
Классы-наследники могут добавить дополнительные свойства, специфичные, например, для типов карточек.
| |
NumberContext |
Контекст события, происходящего с номером, о котором уведомляется объект INumberDirector.
| |
NumberContextActionKeys |
Названия действий с номерами, устанавливаемых в контексте INumberContext посредством метода
SetNumberAction(INumberContext, String, FuncINumberContext, INumberObject, CancellationToken, ValueTask) и выполняемых посредством метода
ExecuteNumberActionAsync(INumberContext, String, INumberObject, CancellationToken).
Обычно такие действия используются для обратной связи с элементом управления номерами.
| |
NumberContextEventArgs |
Аргументы события, связанного с действием с номером.
| |
NumberControlRequest |
Запрос на выполнение действий через элемент управления "Нумератор".
| |
NumberControlRequestExtension |
Базовый класс для расширений, связанных с выполнением действия для контрола "Нумератор".
| |
NumberControlResponse |
Ответ на запрос на выполнение действий через элемент управления "Нумератор".
| |
NumberDependencies |
Объект, содержащий внешние зависимости API номеров, которые обычно требуются для построения таких объектов,
как INumberDirector и INumberBuilder.
Каждый экземпляр создаваемого из Unity объекта должен получить свой экземпляр объекта с зависимостями.
| |
NumberDirector |
Объект, управляющий взаимодействием с номерами карточек, с реализацией по умолчанию.
| |
NumberDirectorBase |
Базовый объект, реализующий произвольное взаимодействие с номерами карточек.
Предназначен для реализации интерфейсов наподобие INumberDirector.
| |
NumberDirectorContainer |
Объект, выполняющий регистрацию и предоставляющий доступ к подсистеме номеров для типов карточек,
включая объекты INumberDirector, INumberComposer и INumberQueueProcessor.
| |
NumberEventContainerT |
Класс-контейнер, позволяющий получить результат ссылочного типа события, происходящего с номером,
которое передаётся в метод NotifyOnEventAsync(INumberContext, NumberEventType, FuncINumberContext, CancellationToken, TaskBoolean, FuncINumberContext, CancellationToken, TaskBoolean, CancellationToken).
| |
NumberEventType |
Тип события, происходящего с номером.
| |
NumberEventTypeRegistry |
Реестр типов действий с номерами NumberEventType.
Класс является синглтоном.
| |
NumberEventTypes |
Стандартные типы действий с номерами.
| |
NumberExtendable |
Базовый объект, выполняющий расширяемые действия с номером.
| |
NumberExtensions |
Методы-расширения для пространства имён Tessa.Cards.Numbers.
| |
NumberHelper |
Вспомогательные методы для API управления номерами.
| |
NumberLocation |
Информация по местоположению номера в карточке или в контексте события, происходящего с номером.
| |
NumberLocationType |
Тип местоположения номера (в карточке или в контексте события, происходящего с номером).
| |
NumberLocationTypeRegistry |
Реестр типов местоположений номеров NumberLocationType.
Класс является синглтоном.
| |
NumberLocationTypes |
Стандартные типы местоположений номеров.
| |
NumberObject |
Объект, определяющий свойства номера и средства его хранения.
| |
NumberQueue |
Очередь действий с номерами, отложенных для выполнения на сервере.
| |
NumberQueueActionType |
Тип события, происходящего с номером, в очереди NumberQueue.
| |
NumberQueueActionTypeRegistry |
Реестр типов действий с номерами в очереди NumberQueueActionType.
Класс является синглтоном.
| |
NumberQueueActionTypes |
Стандартные типы действий с номерами в очереди NumberQueue.
| |
NumberQueueEventType |
Тип события по вызову действия с номером в очереди NumberQueue.
| |
NumberQueueEventTypeRegistry |
Реестр типов событий NumberQueueEventType по вызову действия
с номером в очереди NumberQueue.
Класс является синглтоном.
| |
NumberQueueEventTypes |
Стандартные типы событий по вызову действия с номером в очереди NumberQueue.
| |
NumberQueueItem |
Действие с номером в очереди NumberQueue.
| |
NumberQueuePredicateType |
Тип предиката, применимого к действиям с номерами NumberQueueActionType
в очереди NumberQueue. Предикат эффективен для всех стандартных типов действий,
а также для тех типов, в которых явно прописана обработка предиката.
| |
NumberQueuePredicateTypeRegistry |
Реестр типов предикатов NumberQueuePredicateType.
Класс является синглтоном.
| |
NumberQueuePredicateTypes |
Стандартные типы предикатов, применимых к действиям с номерами NumberQueueActionType
в очереди NumberQueue.
| |
NumberQueueProcessor |
Базовый класс для объекта, выполняющего обработку действий в очереди с номерами.
| |
NumberStorageLocation |
Объект, сохраняющий информацию по местоположению номера
в карточке INumberLocation.
| |
NumberStorageObject |
Объект, сохраняющий информацию по номеру INumberObject.
| |
NumberStorageTypeDescriptor |
Объект, сохраняющий информацию по типу номера с дополнительной информацией
NumberTypeDescriptor.
| |
NumberType |
Тип номера.
| |
NumberTypeDescriptor |
Тип номера и дополнительная информация по способу его использования.
Наследники класса могут определять такую информация в строго типизированных свойствах,
в остальных случаях она указывается в Info.
| |
NumberTypeRegistry |
Реестр типов номеров NumberType.
Класс является синглтоном.
| |
NumberTypes |
Стандартные типы номеров.
| |
NumberValidateThat |
Предикаты для валидации значений в объектах, связанных со стандартным API номеров.
|
Интерфейс | Описание | |
---|---|---|
INumberBuilder |
Объект, осуществляющий низкоуровневые действия с номерами,
которые зависят от бизнес-логики.
| |
INumberComposer |
Объект, обрабатывающий логику выделения и изменения номеров карточек.
| |
INumberComposerDependencies |
Объект, содержащий зависимости стандартных классов, реализующих INumberComposer.
| |
INumberContext |
Контекст события, происходящего с номером, о котором уведомляется объект INumberDirector.
| |
INumberDependencies |
Объект, содержащий внешние зависимости API номеров, которые обычно требуются для построения таких объектов,
как INumberDirector и INumberBuilder.
Каждый экземпляр создаваемого из Unity объекта должен получить свой экземпляр объекта с зависимостями.
| |
INumberDirector |
Объект, управляющий взаимодействием с номерами карточек.
| |
INumberDirectorBase |
Базовый интерфейс для объектов, реализующих произвольное взаимодействие с номерами карточек.
| |
INumberDirectorContainer |
Объект, выполняющий регистрацию и предоставляющий доступ к подсистеме номеров для типов карточек,
включая объекты INumberDirector, INumberComposer и INumberQueueProcessor.
| |
INumberDirectorProvider |
Объект, предоставляющий доступ к подсистеме номеров для типов карточек,
включая объекты INumberDirector, INumberComposer и INumberQueueProcessor.
| |
INumberEventTypeRegistry |
Реестр типов действий с номерами NumberEventType.
| |
INumberExtendable |
Объект, выполняющий расширяемые действия с номером.
| |
INumberLocation |
Информация по местоположению номера в карточке или в контексте события, происходящего с номером.
| |
INumberLocationManager |
Объект, определяющий поведение объекта INumberLocation.
| |
INumberLocationTypeRegistry |
Реестр типов местоположений номеров NumberLocationType.
| |
INumberObject |
Объект, определяющий свойства номера и средства его хранения.
| |
INumberObjectManager |
Объект, определяющий поведение объекта INumberObject.
| |
INumberQueueActionTypeRegistry |
Реестр типов действий с номерами в очереди NumberQueueActionType.
| |
INumberQueueContainer |
Объект, предоставляющий доступ к очереди действий с номерами.
| |
INumberQueueEventTypeRegistry |
Реестр типов событий NumberQueueEventType по вызову действия
с номером в очереди NumberQueue.
| |
INumberQueuePredicateTypeRegistry |
Реестр типов предикатов NumberQueuePredicateType.
| |
INumberQueueProcessor |
Объект, выполняющий обработку действий в очереди с номерами.
| |
INumberTypeRegistry |
Реестр типов номеров NumberType.
|
Делегат | Описание | |
---|---|---|
NumberQueuePredicateFuncAsync |
Функция, возвращающая признак того, что обработка действия с номером в очереди NumberQueue разрешена.
| |
NumberQueueProcessFuncAsync |
Функция, выполняющая обработку действия с номером и возвращающая признак того,
что обработка выполнена удачно.
|
Перечисление | Описание | |
---|---|---|
NumberContextInitializationFlags |
Флаги, определяющие результат инициализации контекста события, происходящего с номером.
| |
NumberStoreMode |
Способ сохранения номера INumberObject в карточке.
| |
NumberTransactionMode |
Способ выполнения запросов, связанных с номерами.
Определяет наличие транзакций в различных запросах.
При использовании API номеров на клиенте эта настройка игнорируется.
|