- TSchemaManagerSchema
- Класс, наследуемый от Schema, реализующий интерфейсы ISchemaManagerSchema<TSchemaManagerSchema>, IManagerItemInstance, System.ICloneable.
SchemaManager - класс Члены Смотри также Terrasoft.Core - пространство имен : SchemaManager - класс C#
Glossary Item Box
public abstract class SchemaManager<TSchemaManagerSchema> : Terrasoft.Core.Manager<ISchemaManagerItem<TSchemaManagerSchema>,TSchemaManagerSchema>, IManager, Terrasoft.Core.IManager<ISchemaManagerItem<TSchemaManagerSchema>,TSchemaManagerSchema>, ISchemaManager where TSchemaManagerSchema: Schema, ISchemaManagerSchema<TSchemaManagerSchema>, IManagerItemInstance, ICloneable
- TSchemaManagerSchema
- Класс, наследуемый от Schema, реализующий интерфейсы ISchemaManagerSchema<TSchemaManagerSchema>, IManagerItemInstance, System.ICloneable.
Тип SchemaManager<TSchemaManagerSchema> предоставляет следующие члены.
Имя | Описание | |
---|---|---|
AppConnection | Системное соединение. | |
CompileDependencies | ||
DefSchema | Базовая схема. | |
IsInItemAdded | Определяет, инициировано ли событие ItemAdded. | |
IsInItemAdding | Определяет, выполняется ли обработка события ItemAdding. | |
IsInItemRemoved | Определяет, инициировано ли событие ItemRemoved. | |
IsInItemRemoving | Определяет, выполняется ли обработка события ItemRemoving. | |
IsInItemSaved | Определяет, выполняется ли обработка события ItemSaved. | |
IsInItemSaving | Определяет, выполняется ли обработка события ItemSaving. | |
ItemCaption | Заголовок элемента менеджера схем. | |
ItemName | Имя элемента менеджера схем. | |
Namespace | Пространство имен. | |
ProcessSchemaManager | Менеджер схем процессов. | |
ResourceManagerName | Имя менеджера ресурсов. | |
SchemaManagerProvider | Провайдер менеджера схем. | |
SupportsProfiles | Определяет, поддерживает ли менеджер схем работу с профилями. |
Имя | Описание | |
---|---|---|
ActualizeItemDescriptor | Актуализирует дескриптор элемента менеджера схем. | |
AddCoreSchema | Перегружен. | |
AddSchema | Добавляет схему с заданными параметрами в менеджер схем. | |
CanEditSchema | ||
Clear | Переопределен. Удаляет все элементы из коллекции элементов менеджера. | |
CreateSchema | Перегружен. | |
DesignItem | Возвращает экземпляр элемента времени разработки. | |
DesignItemInCustomPackage | ||
DesignSchema | ||
DropInstances | Удаляет экземпляры всех схем менеджера. | |
FillSourceCollection | Перегружен. | |
FindDesignInstance | Осуществляет поиск экземпляра редактируемой схемы с заданным идентификатором. | |
FindDesignItem | Осуществляет поиск редактируемого элемента с заданным идентификатором. | |
GenerateItemUniqueName | Генерирует уникальное имя элемента менеджера с использованием заданного префикса. | |
GenerateSchemaSources | ||
GetDefSchemaUId | Возвращает идентификатор схемы, от которой наследуются все базовые схемы менеджера схем. | |
GetDesignedItemFolderIdFromSessionData | Возвращает из данных сессии идентификатор каталога, в котором хранится редактируемая схема элемента с заданным идентификатором. | |
GetDesignedItemIdFromSessionData | ||
GetDesignedItemPackageUIdFromSessionData | ||
GetDesignInstance | Возвращает экземпляр редактируемой схемы с заданным идентификатором. Если такая схема не найдена, генерируется исключение. | |
GetDesignItem | Возвращает редактируемый элемент с заданным идентификатором. Если такой элемент не найден, генерируется исключение. | |
GetGenerator | Возвращает генератор исходных кодов схем менеджера. | |
GetItemFromMetaData | Возвращает элемент менеджера, содержащий схему с заданным идентификатором, используя заданное пользовательское подключение. | |
GetItemIdByUId | ||
GetItems | Перегружен. Переопределен. | |
GetMetaDataSerializer | Возвращает сериализатор схем менеджера. | |
GetProcessSchemaGenerator | Возвращает экземпляр генератора схем процессов. | |
GetReadableSchemaMetaData | Перегружен. | |
GetSchemaDesignItem | Возвращает типизированный редактируемый элемент с заданным идентификатором. | |
GetSchemaHierarchy | ||
GetSchemaMetaData | Получает метаданные схемы с заданным идентификатором. | |
GetSchemaMetaDataDifferencePackage | Возвращает пакет разницы между схемой с заданным идентификатором и ее родительской схемой. | |
GetSchemaSource | Возвращает исходный код схемы с заданным идентификатором. | |
GetSchemaSources | Получение коллекции объектов, содержащих исходные коды схемы с заданным идентификатором. | |
Initialize | Перегружен. | |
InitializeItem | Выполняет инициализацию элемента менеджера с заданным идентификатором. | |
InitializeSafeSchema | Создает экземпляр схемы по типу, указанному в переданном элементе менеджера. Если тип схемы не найден в сборке, возвращается null . | |
InitializeSchema | Создает экземпляр схемы по типу, указанному в переданном элементе менеджера. Если тип схемы элемента менеджера не найден в сборке, генерируется исключение. | |
RefreshItems | ||
RemoveDesignedItemFromSessionData | Перегружен. | |
RemoveDesignedItemIdFromSessionData | ||
RemoveDesignedItemPackageUIdFromSessionData | ||
RemoveItemByUId | Удаляет элемент с заданным идентификатором из текущего менеджера схем. | |
RemoveSchema | Удаляет из базы данных схему с заданным идентификатором. | |
SaveDesignedItemFolderIdInSessionData | Сохраняет в данные сессии переданный идентификатор каталога, в котором хранится редактируемая схема элемента с заданным идентификатором. | |
SaveDesignedItemIdInSessionData | ||
SaveDesignedItemInSessionData | Перегружен. | |
SaveDesignedItemPackageUIdInSessionData | ||
SaveSchema | Перегружен. | |
SaveSchemaInCustomPackage | Перегружен. | |
SaveSchemaMetaData | ||
SaveSchemaSources | Сохраняет исходные коды из переданной коллекции. | |
TryGenerateSchemaSources |
Имя | Описание | |
---|---|---|
Changed | ||
ItemAdded | Событие, возникающее после добавления новой схемы. | |
ItemAdding | Событие, возникающее перед добавлением новой схемы. | |
ItemRemoved | Событие, возникающее после удаления схемы. | |
ItemRemoving | Событие, возникающее перед удалением схемы. | |
ItemSaved | Событие, возникающее после сохранения схемы. | |
ItemSaving | Событие, возникающее перед сохранением схемы. |
System.Object
Terrasoft.Core.Manager<TItem,TInstance>
Terrasoft.Core.SchemaManager<TSchemaManagerSchema>
Terrasoft.Core.Entities.EntitySchemaManager