ICubeMetaUpdateDictionaryRemapings.Item

Синтаксис

Item(Index: Integer): ICubeMetaUpdateDictionaryRemaping;

Параметры

Index - индекс соответствия в коллекции.

Описание

Свойство Item возвращает соответствие из коллекции по его индексу.

Пример

Для выполнения примера предполагается наличие файла «C:\FC_COPY.XML», содержащего параметры копирования базы данных временных рядов в виде Xml кода. Параметры должны содержаться в разделе «Root».

Sub Main;

Var

mb: IMetabase;

RubUpdateEx: ICubeMetaUpdateEx;

XmlDoc: IXMLDOMDocument3;

el: IXmlDomElement;

i: Integer;

DictRemapings: ICubeMetaUpdateDictionaryRemapings;

DictRemap: ICubeMetaUpdateDictionaryRemaping;

Begin

mb := MetabaseClass.Active;

RubUpdateEx := New CubeMetaUpdateClass.Create As ICubeMetaUpdateEx;

XmlDoc := New DOMDocument60.Create;

XmlDoc.load("C:\FC_COPY.XML");

el := XmlDoc.selectSingleNode("root") As IXmlDomElement;

RubUpdateEx.LoadFromXml(el, mb);

DictRemapings := RubUpdateEx.DictionaryRemapings;

For i := 0 To DictRemapings.Count - 1 Do

DictRemap := DictRemapings.Item(i);

Debug.WriteLine("Объект-источник:" + DictRemap.SourceId);

Debug.WriteLine("Объект-приемник:" + DictRemap.Target.Id);

Debug.WriteLine("-----------");

End For;

End Sub Main;

После выполнения примера параметры копирования базы данных временных рядов, сохраненные в виде Xml кода, будут загружены из файла «C:\FC_COPY.XML». В окно консоли будут выведены идентификаторы объектов копируемой базы данных временных рядов и идентификаторы соответствующих им объектов базы-копии.

См. также:

ICubeMetaUpdateDictionaryRemapings