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

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

Definition

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

Параметры

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

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

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

См. также