IMetabase.DeleteObject

Синтаксис

DeleteObject(Key: Integer);

Параметры

Key. Ключ удаляемого объекта.

Описание

Метод DeleteObject осуществляет удаление объекта, ключ которого передается посредствам входного параметра Key.

Комментарии

При удалении документа автоматически очищается его кэш. Для очистки кэша всех документов используйте метод IMetabase.ClearDocumentCacheFiles.

Пример

Для выполнения примера предполагается наличие в репозитории объекта с идентификатором «TestObj».

Добавьте ссылку на системную сборку Metabase.

Sub UserProc;
Var
    MB: IMetabase;
    Obj: IMetabaseObjectDescriptor;
Begin
    MB := MetabaseClass.Active;
    Obj := MB.ItemById("TestObj");
    MB.DeleteObject(Obj.Key);
End Sub UserProc;

После выполнения примера, если в репозитории существует объект с идентификатором «TestObj», то он будет удален.

См. также:

IMetabase