Свойства класса

Этот раздел определяет основные опции для класса.

Описание поля

Имя поля

Имя. Имя класса. Оно должно удовлетворять соглашениям о наименовании контекстов. Имя необходимо для ссылки на данный класс и его экземпляры из других частей системы.

Изменение имени класса не разрешено.

name

Описание. Удобное для чтения описание класса.

description

Выражение именования. Выражение, которое используется для вычисления удобных для чтения описаний отдельных экземпляров класса.

namingExpression

Среда вычисления выражения именования:

Контекст по умолчанию

Контекст класса.

Таблица данных по умолчанию

Однорядная таблица, содержащая поля обрабатываемых экземпляров класса.

Ряд по умолчанию

0

Переменные среды

Только стандартные переменные.

Контекст хранилища. Контекст для ссылки на внутреннее хранилище, используемое классом. Существует несколько способов указать контекст хранилища:

Обратите внимание, что класс может иметь отношения только с классами, находящимися в пределах одного и того же контекста хранилища.

storageContext

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

normalConcurrentBindings

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

maximumConcurrentBindings

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

maximumBindingQueueLength

Количество параллельных потоков. Размер ядра пула потоков, который будет использоваться для обработки привязок одного экземпляра класса.

normalConcurrentInstanceBindings

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

maximumConcurrentInstanceBindings

Максимальная длина очереди необработанных потоков. Данная настройка определяет, сколько необработанных операций привязки экземпляра класса можно поставить в очередь, прежде чем размер пула потоков экземпляра класса превысит ее размер ядра относительно максимального размера.

maximumInstanceBindingQueueLength

Эти свойства доступны через переменную childInfo.