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 номеров на клиенте эта настройка игнорируется.
|