Мельница данных- Класс TMethod (Методы)  (раздел целиком)  (17.04.2024)
Класс TMethod (Методы)

ДиаграммаКласс TRoutine (Подпрограмма)Класс TClassMember (Члены класса)Класс TObject (Объекты)Класс TClass (Классы)


1. Свойства

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

Имя Тип Обязательно Видимость Доступ Назначение
Name string[64] Да Видимо пользователю Чтение/Запись

Унаследовано от TObject

Description string[128] Да Видимо пользователю Чтение/Запись
ClassTClass Да Скрыто от пользователя Только для чтения
  ReplicationStatusTReplicationStatus Да Скрыто от пользователя Только для чтения
ParentTObject Нет Скрыто от пользователя Чтение/Запись
MasterTObject Да Скрыто от пользователя Только для чтения
SourceDataBaseTDataBase Да Скрыто от пользователя Только для чтения
  SourceDataBaseGUID string[38] Да Скрыто от пользователя Только для чтения
  SourceDataBaseIsCurrent Boolean Да Скрыто от пользователя Только для чтения
OldID string[38] Да Скрыто от пользователя Только для чтения
CreatorTUser Да Скрыто от пользователя Только для чтения
Created datetime Да Скрыто от пользователя Только для чтения
ModifierTUser Да Скрыто от пользователя Только для чтения
Modified datetime Да Скрыто от пользователя Только для чтения
ReaderTSecurityAccount Нет Скрыто от пользователя Чтение/Запись
WriterTSecurityAccount Нет Скрыто от пользователя Чтение/Запись
Override Boolean Да Видимо пользователю Только для чтения

Унаследовано от TClassMember

DomainTDomain Нет Видимо пользователю Чтение/Запись

Унаследовано от TRoutine

  DomainClassTClass Да Скрыто от пользователя Только для чтения
  DomainDefinition string[64] Да Видимо пользователю Только для чтения
IsClassMethod Boolean Да Видимо пользователю Чтение/Запись
Confirmation string[512] Нет Видимо пользователю Чтение/Запись
ScopeTScope Да Видимо пользователю Чтение/Запись
UseTabs Boolean Да Видимо пользователю Чтение/Запись
Script clob Нет Видимо пользователю Чтение/Запись
Image blob Нет Видимо пользователю Чтение/Запись
ParamCount Integer Нет Видимо пользователю Только для чтения
Logged Boolean Да Видимо пользователю Чтение/Запись
ReportMessage string[512] Нет Видимо пользователю Чтение/Запись
SingleObject Boolean Да Видимо пользователю Чтение/Запись
DependenciesCount Integer Нет Видимо пользователю Только для чтения
Body clob Нет Видимо пользователю Чтение/Запись

Тело

CallTemplate string[2000] Нет Видимо пользователю Только для чтения

Шаблон вызова

Virtual Boolean Да Видимо пользователю Чтение/Запись

Виртуальный

DBMSName string[64] Да Видимо пользователю Только для чтения

Имя объекта СУБД


2. Конструктор Create (Конструктор метода)

Конструктор класса TMethod.

1constructor TMethod.Create(Name: string[30]; Description: string[128]; 
2  Class: TClass; Parent: TObject; Master: TObject; Accessor: TSecurityAccount; 
3  IsClassMethod: Boolean; SingleObject: Boolean; Domain: TDomain; Scope: TScope; 
4  Confirmation: string[512]; ReportMessage: string[512]; UseTabs: Boolean; 
5  Script: clob; Image: blob; Logged: Boolean; Body: clob; 
6  Virtual: Boolean): TObject;

Переопределяет метод в TRoutine.Create, TClassMember.Create, TObject.Create.

Параметры:

Имя Тип Обязательно Значение
Name string[30] Да

Имя

Description string[128] Да

Унаследовано от TObject.Create

ClassTClass Нет
ParentTObject Нет
MasterTObject Да
AccessorTSecurityAccount Нет
IsClassMethod Boolean Да

Унаследовано от TRoutine.Create

SingleObject Boolean Да
DomainTDomain Нет
ScopeTScope Да
Confirmation string[512] Нет
ReportMessage string[512] Нет
UseTabs Boolean Да
Script clob Нет
Image blob Нет
Logged Boolean Да
Body clob Нет

Тело

Virtual Boolean Да

Метод является виртуальным

Замечания:

Создает новый объект класса TMethod.


3. Метод Call (Вызвать)

Метод экземпляра класса TMethod.

procedure TMethod.Call(Parameters: TObjectList);

Метод скрыт от пользователя.

Параметры:

Имя Тип Обязательно Значение
ParametersTObjectList Нет

Параметры


4. Метод CallTemplate (Шаблон вызова)

Метод экземпляра класса TMethod.

function TMethod.CallTemplate: string[2000];

Метод скрыт от пользователя.

Метод не имеет параметров.

Замечания:

Возвращает значение типа string[2000].


5. Метод GetDBMSName (Получить имя объекта СУБД)

Метод экземпляра класса TMethod.

function TMethod.GetDBMSName: string[64];

Метод скрыт от пользователя.

Метод не имеет параметров.

Замечания:

Возвращает значение типа string[64].


6. Метод VirtualChainRoot (Корень виртуальной цепи)

Метод экземпляра класса TMethod.

function TMethod.VirtualChainRoot: TMethod;

Метод скрыт от пользователя.

Метод не имеет параметров.

Замечания:

Возвращает значение типа TMethod.