IMetabase.Item

Синтаксис Fore

Item(Key: Integer): IMetabaseObjectDescriptor;

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

Item[Key: Integer]: Prognoz.Platform.Interop.Metabase.IMetabaseObjectDescriptor;

Параметры

Key. Ключ объекта репозитория.

Описание

Свойство Item возвращает описание объекта репозитория с указанным ключом.

Комментарии

Свойство возвращает значение Null, если объект с указанным ключом отсутствует в репозитории.

Пример Fore

Sub UserProc;
Var
    MB: IMetabase;
    MDesc: IMetabaseObjectDescriptor;
Begin
    MB := MetabaseClass.Active;
    MDesc := MB.Item(100);
    If MDesc <> Null Then
        Debug.WriteLine(MDesc.Id);
    Else
        Debug.WriteLine("Объект с ключом 100 отсутствует в репозитории.");
    End If;
End Sub UserProc;

После выполнения примера, если в репозитории существует объект с ключом "100", то в консоль среды разработки будет выведен его идентификатор.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.Metabase;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    MDesc: IMetabaseObjectDescriptor;
Begin
    MB := Params.Metabase;
    MDesc := MB.Item[100];
    If MDesc <> Null Then
        System.Diagnostics.Debug.WriteLine(MDesc.Id);
    Else
        System.Diagnostics.Debug.WriteLine("Объект с ключом 100 отсутствует в репозитории.");
    End If;
End Sub;

См. также:

IMetabase