Item(Index: Integer): IMetabaseObjectDescriptor;
Index — индекс описания объекта базы метаданных.
Свойство Item возвращает описание объекта репозитория, индекс которого передается в качестве входного параметра Index.
Sub Main;
Var
MB: IMetabase;
Info: IMetabaseObjectFindInfo;
Descs: IMetabaseObjectDescriptors;
Desc: IMetabaseObjectDescriptor;
i: Integer;
Begin
MB := MetabaseClass.Active;
Info := Mb.CreateFindInfo;
Info.Text := "Test";
Info.Attribute := FindAttribute.NameOrIdent;
Info.WholeWordsOnly := False;
Descs := Mb.Find(Info);
For i := 0 To Descs.Count - 1 Do
Desc := Descs.Item(i);
Debug.WriteLine("Идентификатор: " + Desc.Id + " ;Наименование: " + Desc.Name);
End For;
End Sub Main;
После выполнения примера будет осуществлен поиск всех объектов, содержащих в своем наименовании, либо идентификаторе, текст "Test". Наименование и идентификатор найденных объектов будут выведены в консоль среды разработки.
См. также: