Basis - класс |
Пространство имён: FinistSoft.Objects
[SerializableAttribute] public abstract class Basis : ICloneable, ISerializable, IComparable, IComparable<Basis>
Тип Basis предоставляет следующие члены.
Имя | Описание | |
---|---|---|
Basis |
Инициализирует новый экземпляр класса.
| |
Basis(SerializationInfo, StreamingContext) |
Инициализирует новый экземпляр класса с сериализованными данными.
|
Имя | Описание | |
---|---|---|
BasisTypeId |
Возвращает идентификатор типа объекта.
| |
Id |
Возвращает реквизит "Идентификатор".
| |
IdN |
Возвращает поле или задаёт значение полю "Идентификатор".
| |
IsFake |
Возвращает признак того, что объект является нереальным.
| |
IsNew |
Возвращает или задаёт признак того, является ли объект новым.
| |
IsNull |
Возвращает признак того, что объект является неинициализированным.
| |
StorageDispatcher |
Возвращает или устанавливает диспетчер соединения с хранилищем объекта.
| |
Timestamp |
Возвращает реквизит "Временная метка объекта".
| |
TimestampN |
Возвращает поле или задаёт значение полю "Временная метка объекта".
| |
TypeId |
Возвращает реквизит "Идентификатор типа объекта".
| |
TypeIdN |
Возвращает поле или задаёт значение полю "Идентификатор типа объекта".
| |
TypeName |
Возвращает наименование типа объекта.
| |
UseCache |
Возвращает или устанавливает признак, указывающий на то, нужно ли
использовать кеширование вычисленных значений реквизитов объекта.
|
Имя | Описание | |
---|---|---|
CalculateProperty |
Возвращает вычисленный реквизит бизнес-объекта.
| |
CalculateServerProperty |
Возвращает определение серверного вычисляемого реквизита, содержащегося в текущем классе бизнес-объектов.
| |
ChangeId |
Смена идентификатора бизнес-объекта и всех связанных с ним бизнес-объектов.
| |
ChangeId(Boolean, DictionaryInt64, Basis) |
Смена идентификатора бизнес-объекта и всех связанных с ним бизнес-объектов.
| |
Clear |
Приводит объект в состояние сразу после CreateT без инициализации.
| |
ClearCache |
Очищает кеш вычисленных реквизитов.
| |
Clone |
Создаёт новый объект, являющийся копией текущего экземпляра.
| |
CompareTo(Object) |
Сравнивает бизнес-объект с переданными данными.
| |
CompareTo(Basis) |
Сравнивает бизнес-объект с другим бизнес-объектом.
| |
CopyCache |
Копирует кеш вычисленных реквизитов из переданного источника.
| |
CopyFrom |
Копирует данные из переданного источника.
| |
CorrectionLinks |
Корректировка идентификаторов в ссылках после смены идентификаторов бизнес-объектов.
| |
CreateDataListsTreeKey |
Вычисляет ключ для кеширования вычисленного реквизита.
| |
CreateProperties |
Инициализирует реквизиты бизнес-объекта.
| |
CreatePropertyBySample |
Создаёт экземпляр реквизита по образцу.
| |
CreatePropertyFromPropertyInfo |
Создаёт реквизит бизнес-объекта по информации бизнес-объекта.
| |
Delete |
Представляет узел бизнес-процесса удаляющий бизнес-объект из хранилища.
| |
DeleteBpm |
Представляет бизнес-процесс удаления бизнес-объекта.
| |
Equals(Object) |
Определяет, эквивалентен ли бизнес-объект переданному объекту.
(Переопределяет ObjectEquals(Object).) | |
Equals(Object, ListBasis) |
Определяет, эквивалентен ли бизнес-объект переданному объекту.
| |
FakeToReal |
Преобразует нереальный объект в реальный.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
GenerateId | ||
GenerateId(Boolean) | ||
GetDefaultCurrentDate |
Возвращает значение по умолчанию "Текущая дата и время", в зависимости от типа базы данных.
| |
GetDefaultCurrentDateTime |
Возвращает значение по умолчанию "Текущая дата и время", в зависимости от типа базы данных.
| |
GetDefaultCurrentTime |
Возвращает значение по умолчанию "Текущая дата и время", в зависимости от типа базы данных.
| |
GetDefaultFalse |
Возвращает значение по умолчанию "Ложь", в зависимости от типа базы данных.
| |
GetDefaultTrue |
Возвращает значение по умолчанию "Истина", в зависимости от типа базы данных.
| |
GetDefaultZero |
Возвращает значение по умолчанию "Ноль", в зависимости от типа базы данных.
| |
GetDependPropertyNames |
Возвращает список наименований зависимых реквизитов бизнес-объекта.
| |
GetDescription |
Возвращает описание бизнес-объекта.
| |
GetFieldByProperty |
Получает поле, связанное со свойством.
| |
GetFieldName |
Возвращает наименование поля, определенное по наименованию реквизита.
| |
GetFirstStorable |
Возвращает тип самого раннего хранимого родительского класса (включая тип текущего класса).
| |
GetHashCode |
Определяет хеш-код бизнес-объекта.
(Переопределяет ObjectGetHashCode.) | |
GetHierarchyTypes |
Возвращает список всех типов бизнес-объекта в иерархии.
| |
GetIndexesInfo |
Возвращает информацию о индексах бизнес-объекта.
| |
GetInitializedPropertyAttribute |
Возвращает инициализированный атрибут реквизита.
| |
GetLinkPropertyType |
Возвращает тип бизнес-объекта, ссылкой на который является реквизит.
| |
GetLocalName |
Возвращает локализованное наименование бизнес-объекта.
| |
GetMethodInfo |
Возвращает информацию о методе бизнес-объекта.
| |
GetObjectData |
Проводит этап сериализации объекта.
| |
GetParameterInfo |
Возвращает информацию о параметре вычислимого реквизита.
| |
GetParameterInfoByLocalName |
Возвращает информацию о параметре вычислимого реквизита по локализованному наименованию параметра.
| |
GetParametersInfo |
Возвращает информацию о параметрах вычислимого реквизита бизнес-объекта.
| |
GetProcessEntryPoint |
Возвращает наименование метода, который является точкой входа в указанный бизнес-процесс.
| |
GetProperty(String) |
Возвращает реквизит бизнес-объекта по имени.
| |
GetProperty(PropertyPath) |
Возвращает реквизит бизнес-объекта.
| |
GetProperty(String, DataListsTree) |
Возвращает реквизит бизнес-объекта.
| |
GetProperty(String, Boolean) |
Возвращает реквизит бизнес-объекта по имени.
| |
GetProperty(String, DataListsTree, Boolean) |
Возвращает реквизит бизнес-объекта.
| |
GetPropertyForQuery |
Возвращает реквизит бизнес-объекта для чтения в него результата запроса Query.
| |
GetPropertyInfo |
Возвращает информацию о реквизите бизнес-объекта.
| |
GetPropertyInfoByLocalName |
Возвращает информацию о реквизите бизнес-объекта по локализованному наименованию реквизита.
| |
GetPropertyInfos(Type) |
Возвращает коллекцию сведений о реквизитах бизнес-объекта, с учетом наследования.
| |
GetPropertyInfos(Type, Boolean) |
Возвращает коллекцию сведений о реквизитах бизнес-объекта.
| |
GetPropertyInfosForCreateTables |
Возвращает коллекцию сведений о реквизитах бизнес-объекта являющихся столбцами в соответствующей таблице базы данных.
| |
GetPropertyLocalName |
Возвращает локализованное наименование реквизита бизнес-объекта с префиксом.
| |
GetPropertyNames |
Возвращает список наименований всех реквизитов объекта.
| |
GetPropertyParameterLocalName |
Возвращает локализованное наименование параметра.
| |
GetServerPropertyDefinition |
Возвращает определение серверного вычисляемого реквизита.
| |
GetStorableParent |
Возвращает тип ближайшего хранимого родительского класса (исключая тип текущего класса).
| |
GetStorableTypes |
Возвращает список хранимых типов бизнес-объекта в иерархии.
| |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
HasUndefinedProperties |
Возвращает признак наличия в объекте неопределенных реквизитов.
| |
Initialize |
Инициализирует бизнес-объект.
| |
Initialize(Boolean) |
Инициализирует бизнес-объект.
| |
InteractiveAdd |
Представляет узел бизнес-процесса интерактивного создания нового бизнес-объекта.
| |
InteractiveAdding |
Представляет бизнес-процесс интерактивного создания нового бизнес-объекта и помещения его в хранилище.
| |
InteractiveAddingBpm |
Представляет бизнес-процесс интерактивного создания нового бизнес-объекта.
| |
InteractiveDelete |
Представляет узел бизнес-процесса интерактивного удаления существующего бизнес-объекта.
| |
InteractiveDeleting |
Представляет бизнес-процесс интерактивного удаления существующего бизнес-объекта из хранилища.
| |
InteractiveDeletingBpm |
Представляет бизнес-процесс интерактивного удаления существующего бизнес-объекта из хранилища.
| |
InteractiveEdit |
Представляет узел бизнес-процесса интерактивного редактирования существующего бизнес-объекта.
| |
InteractiveEditing |
Представляет бизнес-процесс интерактивного редактирования существующего бизнес-объекта и обновления его в хранилище.
| |
InteractiveEditingBpm |
Представляет бизнес-процесс интерактивного редактирования существующего бизнес-объекта и обновления его в хранилище.
| |
InteractiveValidate |
Представляет узел бизнес-процесса интерактивной проверки бизнес-объекта.
| |
InteractiveValidateBpm |
Представляет бизнес-процесс интерактивной проверки на корректность бизнес-объекта.
| |
IsEnabled |
Определяет доступность реквизита для редактирования.
| |
Load |
Загружает неопределенные реквизиты бизнес-объекта из хранилища по идентификатору.
| |
Load(Boolean) |
Загружает все или только неопределенные реквизиты бизнес-объекта из хранилища по идентификатору.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
OnPropertyChanged |
Уведомляет об изменении значения реквизита бизнес-объекта.
| |
OnPropertyChanging |
Проверяет возможность установки значения реквизита бизнес-объекта.
| |
PrepareForSave |
Представляет узел бизнес-процесса подготовки бизнес-объекта к сохранению.
| |
Save |
Представляет узел бизнес-процесса сохраняющий бизнес-объект в хранилище.
| |
SaveBpm |
Представляет бизнес-процесс сохранения бизнес-объекта.
| |
SerializeBasis |
Оборачивает бизнес-объект в форму готовую к сериализации.
| |
SetProperty(String, BasisProperty) |
Устанавливает новое значение реквизита бизнес-объекта.
| |
SetProperty(PropertyPath, BasisProperty) |
Устанавливает значение реквизита бизнес-объекта.
| |
ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
UserCancel |
Представляет узел бизнес-процесса отменяющий выполнение бизнес-процесса.
| |
Validate |
Проверяет правильность заполнения реквизитов.
| |
ValidateProperty |
Проверяет корректность реквизита бизнес-объекта.
|
Имя | Описание | |
---|---|---|
_cacheCalculatedProperties |
Представляет кеш вычисленных реквизитов.
| |
_id |
Представляет реквизит "Идентификатор".
| |
_isNew |
Ссылка на хранилище объекта.
| |
_storageDispatcher |
Представляет диспетчер соединения с хранилищем объекта.
| |
_timestamp |
Представляет реквизит "Временная метка объекта".
| |
_typeId |
Представляет реквизит "Идентификатор типа объекта".
| |
_useCache |
Указывает на то, нужно ли использовать кеширование вычисленных значений реквизитов объекта.
|
Имя | Описание | |
---|---|---|
ICloneableClone |
Создаёт новый объект, являющийся копией текущего экземпляра.
|