Tessa.Cards.Numbers - пространство имён |
Класс | Описание | |
---|---|---|
![]() | CardNumberLocation |
Информация о местоположении полей с номерами в карточке,
а именно о названиях секций и полей, в которых расположены номера.
|
![]() | DefaultNumberQueueProcessor |
Объект, выполняющий обработку действий в очереди с номерами.
|
![]() | NumberBuilder |
Базовый класс для объекта, осуществляющего низкоуровневые действия с номерами,
которые зависят от бизнес-логики.
|
![]() | NumberBuilderParameters |
Известные платформе параметры, используемые для передачи в метод
GetAsync<T> (INumberContext, Object, CancellationToken) для получения результатов.
|
![]() | NumberCardRequestTypes |
Типы стандартных запросов к сервису карточек через метод RequestAsync(CardRequest, CancellationToken), используемый в API номеров.
|
![]() | NumberComposer |
Объект, обрабатывающий логику выделения и изменения номеров карточек,
с реализацией по умолчанию.
|
![]() | NumberComposerDependencies |
Объект, содержащий зависимости стандартных классов, реализующих INumberComposer.
Классы-наследники могут добавить дополнительные свойства, специфичные, например, для типов карточек.
|
![]() | NumberContext |
Контекст события, происходящего с номером, о котором уведомляется объект INumberDirector.
|
![]() | NumberContextActionKeys |
Названия действий с номерами, устанавливаемых в контексте INumberContext посредством метода
SetNumberAction(INumberContext, String, Func<INumberContext, INumberObject, CancellationToken, ValueTask> ) и выполняемых посредством метода
ExecuteNumberActionAsync(INumberContext, String, INumberObject, CancellationToken).
Обычно такие действия используются для обратной связи с элементом управления номерами.
|
![]() | NumberContextEventArgs |
Аргументы события, связанного с действием с номером.
|
![]() | NumberControlRequest |
Запрос на выполнение действий через элемент управления "Нумератор".
|
![]() | NumberControlRequestExtension |
Базовый класс для расширений, связанных с выполнением действия для контрола "Нумератор".
|
![]() | NumberControlResponse |
Ответ на запрос на выполнение действий через элемент управления "Нумератор".
|
![]() | NumberDependencies |
Объект, содержащий внешние зависимости API номеров, которые обычно требуются для построения таких объектов,
как INumberDirector и INumberBuilder.
Каждый экземпляр создаваемого из Unity объекта должен получить свой экземпляр объекта с зависимостями.
|
![]() | NumberDirector |
Объект, управляющий взаимодействием с номерами карточек, с реализацией по умолчанию.
|
![]() | NumberDirectorBase |
Базовый объект, реализующий произвольное взаимодействие с номерами карточек.
Предназначен для реализации интерфейсов наподобие INumberDirector.
|
![]() | NumberDirectorContainer |
Объект, выполняющий регистрацию и предоставляющий доступ к подсистеме номеров для типов карточек,
включая объекты INumberDirector, INumberComposer и INumberQueueProcessor.
|
![]() | NumberEventContainer<T> |
Класс-контейнер, позволяющий получить результат ссылочного типа события, происходящего с номером,
которое передаётся в метод NotifyOnEventAsync(INumberContext, NumberEventType, Func<INumberContext, CancellationToken, Task<Boolean>>, Func<INumberContext, CancellationToken, Task<Boolean>>, 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 номеров на клиенте эта настройка игнорируется.
|