CollectGarbage;
CollectGarbage();
Метод CollectGarbage удаляет ряды, в которых значения идентифицирующих атрибутов были удалены из справочника.
Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «OBJ153». Добавьте ссылки на системные сборки Metabase и Cubes.
Sub UserProc;
Var
mb: IMetabase;
rub: IRubricator;
Begin
mb := MetabaseClass.Active;
rub := mb.ItemById("OBJ153").Bind As IRubricator;
rub.CollectGarbage;
End Sub UserProc;
После выполнения примера из базы данных временных рядов с идентификатором «OBJ153» будут удалены ряды, в которых значения идентифицирующих атрибутов были удалены из справочника.
Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «OBJ153». Добавьте ссылку на системную сборку Cubes.
Imports Prognoz.Platform.Interop.Cubes;
...
Public Shared Sub Main(Params: StartParams);
Var
mb: IMetabase;
rub: IRubricator;
Begin
mb := Params.Metabase;
rub := mb.ItemById["OBJ29153"].Bind() As IRubricator;
rub.CollectGarbage();
End Sub;
Результат выполнения примера аналогичен результату примера на Fore.
См. также: