NumberQueueAdd(NumberQueueActionType, NumberQueueEventType, NumberEventType, NumberTypeDescriptor, NumberQueuePredicateType, Boolean, INumberLocation, INumberLocation) - метод
Добавляет запись в очередь, которая описывает действие с типом номера.
Пространство имён: Tessa.Cards.NumbersСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public NumberQueueItem Add(
NumberQueueActionType queueActionType,
NumberQueueEventType queueEventType,
NumberEventType eventType,
NumberTypeDescriptor numberType,
NumberQueuePredicateType? predicateType = null,
bool predicateExpectedValue = true,
INumberLocation? sourceLocation = null,
INumberLocation? targetLocation = null
)
Public Function Add (
queueActionType As NumberQueueActionType,
queueEventType As NumberQueueEventType,
eventType As NumberEventType,
numberType As NumberTypeDescriptor,
Optional predicateType As NumberQueuePredicateType = Nothing,
Optional predicateExpectedValue As Boolean = true,
Optional sourceLocation As INumberLocation = Nothing,
Optional targetLocation As INumberLocation = Nothing
) As NumberQueueItem
public:
NumberQueueItem^ Add(
NumberQueueActionType^ queueActionType,
NumberQueueEventType^ queueEventType,
NumberEventType^ eventType,
NumberTypeDescriptor^ numberType,
NumberQueuePredicateType^ predicateType = nullptr,
bool predicateExpectedValue = true,
INumberLocation^ sourceLocation = nullptr,
INumberLocation^ targetLocation = nullptr
)
member Add :
queueActionType : NumberQueueActionType *
queueEventType : NumberQueueEventType *
eventType : NumberEventType *
numberType : NumberTypeDescriptor *
?predicateType : NumberQueuePredicateType *
?predicateExpectedValue : bool *
?sourceLocation : INumberLocation *
?targetLocation : INumberLocation
(* Defaults:
let _predicateType = defaultArg predicateType null
let _predicateExpectedValue = defaultArg predicateExpectedValue true
let _sourceLocation = defaultArg sourceLocation null
let _targetLocation = defaultArg targetLocation null
*)
-> NumberQueueItem
- 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Добавленная в очередь запись.