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

DefaultNumberQueueProcessor - класс

Объект, выполняющий обработку действий в очереди с номерами.
Иерархия наследования
SystemObject
  Tessa.Cards.NumbersNumberQueueProcessor
    Tessa.Cards.NumbersDefaultNumberQueueProcessor

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

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

Конструкторы
  ИмяОписание
Открытый методDefaultNumberQueueProcessor
Создаёт экземпляр класса с параметрами по умолчанию.
В начало страницы
Свойства
  ИмяОписание
Защищённое свойствоPredicateByType
Хеш-таблица, задающая отношение между типом предиката NumberQueuePredicateType и функцией, обрабатывающей предикат NumberQueuePredicateFuncAsync. Используется в реализации CanProcessAsync(INumberObject, INumberContext, NumberQueue, NumberQueueItem, NumberQueueActionType, NumberQueuePredicateType, CancellationToken) по умолчанию.
(Унаследован от NumberQueueProcessor.)
Защищённое свойствоProcessFuncByActionType
Хеш-таблица, задающая отношение между типом действия в очереди NumberQueueActionType и функцией, обрабатывающей действие NumberQueueProcessFuncAsync. Используется в реализации TryGetProcessFuncAsync(NumberQueueActionType, INumberContext, NumberQueue, NumberQueueItem, NumberQueueEventType) по умолчанию.
(Унаследован от NumberQueueProcessor.)
В начало страницы
Методы
  ИмяОписание
Защищённый методCanProcessAlwaysAsync
Функция, возвращающая признак того, что обработка действия с номером разрешена для предиката [Tessa.Cards.Numbers.NumberQueuePredicateTypes.Always].
Защищённый методCanProcessAsync
Возвращает признак того, что предикат queuePredicateType по действию с номером number разрешает выполнить это действие. Возвращает null, если для заданного типа предиката получить действие не удалось.
(Унаследован от NumberQueueProcessor.)
Защищённый методCanProcessItemIsHandledAsync
Функция, возвращающая признак того, что обработка действия с номером разрешена для предиката [Tessa.Cards.Numbers.NumberQueuePredicateTypes.ItemIsHandled].
Защищённый методCanProcessNumberIsEmptyAsync
Функция, возвращающая признак того, что обработка действия с номером разрешена для предиката [Tessa.Cards.Numbers.NumberQueuePredicateTypes.NumberIsEmpty].
Защищённый методCanProcessNumberIsSequentialAsync
Функция, возвращающая признак того, что обработка действия с номером разрешена для предиката [Tessa.Cards.Numbers.NumberQueuePredicateTypes.NumberIsSequential].
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методProcessAcquireAsync
Функция, выполняющая обработку действия с номером [Tessa.Cards.Numbers.NumberQueueActionTypes.Reserve] и возвращающая признак того, что обработка выполнена удачно.
Защищённый методProcessAcquireUnreservedAsync
Функция, выполняющая обработку действия с номером [Tessa.Cards.Numbers.NumberQueueActionTypes.Reserve] и возвращающая признак того, что обработка выполнена удачно.
Открытый методProcessAsync
Выполняет действия из заданной очереди [Tessa.Cards.Numbers.NumberQueue]. Возвращает признак того, что во всех выполненных действиях отсутствуют ошибки. Действия, которые были успешно выполнены, удаляются из очереди.
(Унаследован от NumberQueueProcessor.)
Защищённый методProcessCoreAsync
Выполняет действия из заданной очереди [Tessa.Cards.Numbers.NumberQueue]. Возвращает признак того, что во всех выполненных действиях отсутствуют ошибки. Действия, которые были успешно выполнены, удаляются из очереди.
(Унаследован от NumberQueueProcessor.)
Защищённый методProcessDereserveAsync
Функция, выполняющая обработку действия с номером [Tessa.Cards.Numbers.NumberQueueActionTypes.Dereserve] и возвращающая признак того, что обработка выполнена удачно.
Защищённый методProcessReleaseAsync
Функция, выполняющая обработку действия с номером [Tessa.Cards.Numbers.NumberQueueActionTypes.Reserve] и возвращающая признак того, что обработка выполнена удачно.
Защищённый методProcessReserveAcquiredAsync
Функция, выполняющая обработку действия с номером [Tessa.Cards.Numbers.NumberQueueActionTypes.ReserveAcquired] и возвращающая признак того, что обработка выполнена удачно.
Защищённый методProcessReserveAsync
Функция, выполняющая обработку действия с номером [Tessa.Cards.Numbers.NumberQueueActionTypes.Reserve] и возвращающая признак того, что обработка выполнена удачно.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Защищённый методTryGetProcessFuncAsync
Возвращает функцию, выполняющую обработку действия с номером в очереди, или null, если такая функция неизвестна.
(Унаследован от NumberQueueProcessor.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также