ISpecialObjects.Operation

Синтаксис Fore

Operation(

Oper: MetabaseObjectOperation;

Index: MetabaseSpecialObject): IMetabaseObjectDescriptor;

Синтаксис Fore.NET

Operation(

Oper: Prognoz.Platform.Interop.Metabase.MetabaseObjectOperation;

Index: Prognoz.Platform.Interop.Metabase.MetabaseSpecialObject): Prognoz.Platform.Interop.Metabase.IMetabaseObjectDescriptor;

Параметры

Oper - операция, которую необходимо произвести со специальным объектом.

Index - специальный объект, над которым необходимо произвести операцию.

Описание

Метод Operation осуществляет выполнение указанной операции со специальным объектом репозитория.

Комментарии

Данный метод предназначен для работы со следующими специальным объектами:

Метод Operation автоматически вызывается при работе с глобальными переменными и контейнером пользовательских классов в навигаторе объектов. При работе в новых репозиториях для создания нового контейнера пользовательских классов или области глобальных переменных не рекомендуется использование метода IMetabase.CreateObject для создания соответствующих объектов классов MetabaseObjectClass.KE_CLASS_CUSTOM_EXTENDER и MetabaseObjectClass.KE_CLASS_SHAREDPARAMS. Используйте для этого данный метод с параметром MetabaseObjectOperation.Create, либо MetabaseObjectOperation.CreateAndEdit.

В репозитории, где существует контейнер пользовательских классов и область глобальных переменных, вызов метода с параметрами MetabaseObjectOperation.Create, либо MetabaseObjectOperation.CreateAndEdit приведет к получению соответствующего существующего объекта.

См. также:

ISpecialObjects