Creatio development guide
Это документация Creatio версии 7.8.0. Мы рекомендуем использовать новую версию документации.
TSchemaManagerSchema
Класс, наследуемый от Schema, реализующий интерфейсы ISchemaManagerSchema<TSchemaManagerSchema>, IManagerItemInstance, System.ICloneable.

SchemaManager - класс Члены  Смотри также  Terrasoft.Core - пространство имен : SchemaManager - класс C#

Glossary Item Box

Базовый класс менеджера схем.

Синтаксис

Типы обобщений

TSchemaManagerSchema
Класс, наследуемый от Schema, реализующий интерфейсы ISchemaManagerSchema<TSchemaManagerSchema>, IManagerItemInstance, System.ICloneable.

Тип SchemaManager<TSchemaManagerSchema> предоставляет следующие члены.

Cвойства

 ИмяОписание
Public - свойствоAppConnectionСистемное соединение.  
Public - свойствоCompileDependencies  
Public - свойствоDefSchemaБазовая схема.  
Public - свойствоIsInItemAddedОпределяет, инициировано ли событие ItemAdded.  
Public - свойствоIsInItemAddingОпределяет, выполняется ли обработка события ItemAdding.  
Public - свойствоIsInItemRemovedОпределяет, инициировано ли событие ItemRemoved.  
Public - свойствоIsInItemRemovingОпределяет, выполняется ли обработка события ItemRemoving.  
Public - свойствоIsInItemSavedОпределяет, выполняется ли обработка события ItemSaved.  
Public - свойствоIsInItemSavingОпределяет, выполняется ли обработка события ItemSaving.  
Public - свойствоItemCaptionЗаголовок элемента менеджера схем.  
Public - свойствоItemNameИмя элемента менеджера схем.  
Public - свойствоNamespaceПространство имен.  
Public - свойствоProcessSchemaManagerМенеджер схем процессов.  
Public - свойствоResourceManagerNameИмя менеджера ресурсов.  
Public - свойствоSchemaManagerProviderПровайдер менеджера схем.  
Public - свойствоSupportsProfilesОпределяет, поддерживает ли менеджер схем работу с профилями.  

Методы

 ИмяОписание
Public - методActualizeItemDescriptorАктуализирует дескриптор элемента менеджера схем.  
Public - методAddCoreSchemaПерегружен.   
Public - методAddSchemaДобавляет схему с заданными параметрами в менеджер схем.  
Public - методCanEditSchema  
Public - методClearПереопределен. Удаляет все элементы из коллекции элементов менеджера.  
Public - методCreateSchemaПерегружен.   
Public - методDesignItemВозвращает экземпляр элемента времени разработки.  
Public - методDesignItemInCustomPackage  
Public - методDesignSchema  
Public - методDropInstancesУдаляет экземпляры всех схем менеджера.  
Public - методFillSourceCollectionПерегружен.   
Public - методFindDesignInstanceОсуществляет поиск экземпляра редактируемой схемы с заданным идентификатором.  
Public - методFindDesignItemОсуществляет поиск редактируемого элемента с заданным идентификатором.  
Public - методGenerateItemUniqueNameГенерирует уникальное имя элемента менеджера с использованием заданного префикса.  
Public - методGenerateSchemaSources  
Public - методGetDefSchemaUIdВозвращает идентификатор схемы, от которой наследуются все базовые схемы менеджера схем.  
Public - методGetDesignedItemFolderIdFromSessionDataВозвращает из данных сессии идентификатор каталога, в котором хранится редактируемая схема элемента с заданным идентификатором.  
Public - методGetDesignedItemIdFromSessionData  
Public - методGetDesignedItemPackageUIdFromSessionData  
Public - методGetDesignInstanceВозвращает экземпляр редактируемой схемы с заданным идентификатором. Если такая схема не найдена, генерируется исключение.  
Public - методGetDesignItemВозвращает редактируемый элемент с заданным идентификатором. Если такой элемент не найден, генерируется исключение.  
Public - методGetGeneratorВозвращает генератор исходных кодов схем менеджера.  
Public - методGetItemFromMetaDataВозвращает элемент менеджера, содержащий схему с заданным идентификатором, используя заданное пользовательское подключение.  
Public - методGetItemIdByUId  
Public - методGetItemsПерегружен. Переопределен.   
Public - методGetMetaDataSerializerВозвращает сериализатор схем менеджера.  
Public - методGetProcessSchemaGeneratorВозвращает экземпляр генератора схем процессов.  
Public - методGetReadableSchemaMetaDataПерегружен.   
Public - методGetSchemaDesignItemВозвращает типизированный редактируемый элемент с заданным идентификатором.  
Public - методGetSchemaHierarchy  
Public - методGetSchemaMetaDataПолучает метаданные схемы с заданным идентификатором.  
Public - методGetSchemaMetaDataDifferencePackageВозвращает пакет разницы между схемой с заданным идентификатором и ее родительской схемой.  
Public - методGetSchemaSourceВозвращает исходный код схемы с заданным идентификатором.  
Public - методGetSchemaSourcesПолучение коллекции объектов, содержащих исходные коды схемы с заданным идентификатором.  
Public - методInitializeПерегружен.   
Public - методInitializeItemВыполняет инициализацию элемента менеджера с заданным идентификатором.  
Public - методInitializeSafeSchemaСоздает экземпляр схемы по типу, указанному в переданном элементе менеджера. Если тип схемы не найден в сборке, возвращается null.  
Public - методInitializeSchemaСоздает экземпляр схемы по типу, указанному в переданном элементе менеджера. Если тип схемы элемента менеджера не найден в сборке, генерируется исключение.  
Public - методRefreshItems  
Public - методRemoveDesignedItemFromSessionDataПерегружен.   
Public - методRemoveDesignedItemIdFromSessionData  
Public - методRemoveDesignedItemPackageUIdFromSessionData  
Public - методRemoveItemByUIdУдаляет элемент с заданным идентификатором из текущего менеджера схем.  
Public - методRemoveSchemaУдаляет из базы данных схему с заданным идентификатором.  
Public - методSaveDesignedItemFolderIdInSessionDataСохраняет в данные сессии переданный идентификатор каталога, в котором хранится редактируемая схема элемента с заданным идентификатором.  
Public - методSaveDesignedItemIdInSessionData  
Public - методSaveDesignedItemInSessionDataПерегружен.   
Public - методSaveDesignedItemPackageUIdInSessionData  
Public - методSaveSchemaПерегружен.   
Public - методSaveSchemaInCustomPackageПерегружен.   
Public - методSaveSchemaMetaData  
Public - методSaveSchemaSourcesСохраняет исходные коды из переданной коллекции.  
Public - методTryGenerateSchemaSources  

События

 ИмяОписание
Public - событиеChanged  
Public - событиеItemAddedСобытие, возникающее после добавления новой схемы.  
Public - событиеItemAddingСобытие, возникающее перед добавлением новой схемы.  
Public - событиеItemRemovedСобытие, возникающее после удаления схемы.  
Public - событиеItemRemovingСобытие, возникающее перед удалением схемы.  
Public - событиеItemSavedСобытие, возникающее после сохранения схемы.  
Public - событиеItemSavingСобытие, возникающее перед сохранением схемы.  

Иерархия наследования

System.Object
   Terrasoft.Core.Manager<TItem,TInstance>
      Terrasoft.Core.SchemaManager<TSchemaManagerSchema>
         Terrasoft.Core.Entities.EntitySchemaManager

Смотри также

© Terrasoft 2002-2016.