NumberQueueAdd(NumberQueueActionType, NumberQueueEventType, NumberEventType, NumberTypeDescriptor, NumberQueuePredicateType, Boolean, INumberLocation, INumberLocation) - метод

Добавляет запись в очередь, которая описывает действие с типом номера.

Definition

Пространство имён: Tessa.Cards.Numbers
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public NumberQueueItem Add(
	NumberQueueActionType queueActionType,
	NumberQueueEventType queueEventType,
	NumberEventType eventType,
	NumberTypeDescriptor numberType,
	NumberQueuePredicateType? predicateType = null,
	bool predicateExpectedValue = true,
	INumberLocation? sourceLocation = null,
	INumberLocation? targetLocation = null
)

Параметры

queueActionType  NumberQueueActionType
Тип события, происходящего с номером, в очереди. Не может быть равен null.
queueEventType  NumberQueueEventType
Тип события по вызову действия с номером, определяет момент времени, в который выполняется действие. Не может быть равен null.
eventType  NumberEventType
Тип события, происходящего с номером, в результате которого запись добавлена в очередь. Не может быть равен null.
numberType  NumberTypeDescriptor
Тип номера, с которым выполняется действие. Не может быть равен null.
predicateType  NumberQueuePredicateType  (Optional)
Тип предиката, который определяет возможность выполнения действия, или null, если действие выполняется всегда, независимо от предиката.
predicateExpectedValue  Boolean  (Optional)
Ожидаемое значение, которое возвращает предикат. Действие будет выполнено только в том случае, если значение, возвращённое предикатом, и значение этого свойства совпадут.
sourceLocation  INumberLocation  (Optional)
Информация по местоположению номера в карточке, по которому номер следует получить для выполнения действия, или null, если используется пустой номер заданного типа numberType.
targetLocation  INumberLocation  (Optional)
Информация по местоположению номера в карточке, по которому номер следует сохранить после выполнения действия, или null, если местоположение не указывается.

Возвращаемое значение

NumberQueueItem
Добавленная в очередь запись.

См. также