AddStream(Tag: String; Stream: Object);
Tag. Наименование потока;
Stream. Поток данных.
Метод AddStream добавляет пользовательский поток данных в копируемую базу данных временных рядов.
Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «FC».
Sub UserProc;
Var
mb: IMetabase;
RubUpdateEx: ICubeMetaUpdateEx;
Rub: IRubricator;
ms: IMemoryStream;
Begin
mb := MetabaseClass.Active;
RubUpdateEx := New CubeMetaUpdateClass.Create As ICubeMetaUpdateEx;
Rub := mb.ItemById("FC").Bind As IRubricator;
RubUpdateEx.Rubricator := Rub;
ms := New MemoryStream.Create;
ms.WriteByte(1);
ms.Seek(0, SeekOrigin.Beginning);
RubUpdateEx.AddStream("UserStream", ms);
RubUpdateEx.Save("C:\Param.zip");
End Sub UserProc;
После выполнения примера база данных временных рядов «FC» будет сохранён в файл «C:\Param.zip». Также в файле будет содержаться пользовательский поток данных «UserStream».
См. также: