|
<< Click to Display Table of Contents >> Navigation: Интерфейс редактора проекта > Операции в редакторе проекта > Скрипт C# > Объектная модель, классы, их свойства и методы > ObjectInstanceItem |
Тип ObjectInstanceItem соответствует экземпляру объекта.
Унаследован от класса ObjectOrTagInstanceItem.
Общие свойства для всех элементов (класса Item) смотрите в соответствующем разделе.
Свойства и методы, характерные для ObjectInstanceItem, представлены в таблице:
Название |
Значение свойства / Тип возвращаемого значения метода |
Описание |
Пример использования |
Свойства (Properties) |
|
||
Ancestor |
Предок объекта (тип объекта, на который ссылается экземпляр). Методы доступа: get |
var objInst = (ObjectInstanceItem)RootItemModel.GetChildByNamePath("Объекты.Объект 2.Папка 1.Объект 1"); |
|
ControllerRef |
Узел. Соответствует свойству Узел в Панели свойств в категории Настройки. Методы доступа: get/set |
newObject.ControllerRef = newARM; |
|
DataArchiveRef |
Архив данных. Соответствует свойству Архив данных в Панели свойств в категории Настройки. Методы доступа: get/set |
newObject.DataArchiveRef = newArchive; |
|
DisableExecution |
Отключить исполнение. Соответствует свойству Отключить исполнение в Панели свойств в категории Общие. Методы доступа: get/set |
newObject.DisableExecution = true;
|
|
EventsArchiveRef |
Архив сообщений. Соответствует свойству Архив сообщений в Панели свойств в категории Настройки. Методы доступа: get/set |
newObject.EventsArchiveRef = newEventsArchive; |
|
ExecutePlace |
ExecutePlaces |
Место исполнения. Соответствует свойству Место исполнения в Панели свойств в категории Задача. Возможные значения свойства (ExecutePlaces): •ObjectTask - в задаче родительского объекта; •ControllerTask - в основной задаче узла; •ScreenTask - в задаче экрана. Методы доступа: get/set |
newObject.ExecutePlace = ExecutePlaces.ScreenTask; |
TaskRef |
Задача. Соответствует свойству Задача в Панели свойств в категории Настройки. Методы доступа: get/set |
newObject.TaskRef = newTask; |
|
WindowRef |
Ссылка на окно для сообщений. Соответствует свойству Ссылка на окно для сообщений в Панели свойств в категории Настройки. Методы доступа: get/set |
var okno = (ViewDeclarationInObjectsItem)newObject.AddWindow(""); object1.WindowRef = okno; |
|