IRubricator.CollectGarbage

Синтаксис Fore

CollectGarbage;

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

CollectGarbage();

Описание

Метод CollectGarbage удаляет ряды, в которых значения идентифицирующих атрибутов были удалены из справочника.

Пример Fore

Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «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» будут удалены ряды, в которых значения идентифицирующих атрибутов были удалены из справочника.

Пример Fore.NET

Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «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.

См. также:

IRubricator