ILanerContext

Сборка: Laner;

Пространство имен: Prognoz.Platform.Interop.Laner;

Описание

Интерфейс ILanerContext содержит свойства и методы для работы с контекстом, в рамках которого осуществляется синхронизация данных между рабочими книгами базы данных временных рядов.

Иерархия наследования

          ILanerContext

Комментарии

Рабочие книги, зарегистрированные в одном контексте, должны иметь в качестве источника данных одну и ту же базу данных временных рядов. Каждая рабочая книга может быть добавлена в контекст только в одном экземпляре.

Если рабочие книги базы данных временных рядов зарегистрированы в одном контексте, то между ними будет производиться синхронизация данных. При изменении значений ряда одной рабочей книги соответствующие данные будут обновлены во всех рядах с теми же значениями обязательных атрибутов. При изменении значения группового атрибута значение данного атрибута будет обновлено во всех рядах, входящих в группу.

Механизм синхронизации рядов с установленным форматом отображения (преобразованием) и рядов с исходными данными:

Примечание. Для преобразований «Стандартизация» и «Нормализация» данный механизм не работает.

Для составления формул доступны все ряды из всех рабочих книг, зарегистрированных в контексте.

Свойства

  Имя свойства Краткое описание
Свойство AllowExternalStubs определяет, разрешено ли использовать в расчетах ряды из различных рабочих книг.
Свойство AllowSmartHighlighting определяет, разрешена ли «умная» подсветка.
Свойство AllowSynchronization определяет, разрешена ли синхронизация одинаковых рядов.
Свойство DataLoadEndDate определяет дату окончания загрузки данных для всех рабочих книг, содержащихся в контексте.
Свойство DataLoadStartDate определяет дату начала загрузки данных для всех рабочих книг, содержащихся в контексте.

Методы

  Имя метода Краткое описание
Метод BeginLoad начинает загрузку рабочих книг в контекст.
Метод CreateCopy создает копию указанной рабочей книги.
Метод EndLoad завершает загрузку рабочих книг в контекст.
Метод FindSerieByStubKey выполняет поиск ряда в контексте по ключу источника данных.
Метод IsRegistered возвращает признак того, зарегистрирована ли рабочая книга в контексте.
Метод LoadFromStream загружает контекст из указанного потока.
Метод RefreshData обновляет данные рабочих книг, зарегистрированных в контексте.
Метод Register регистрирует рабочую книгу в контексте.
Метод SaveToStream выгружает контекст в указанный поток.
Метод Unregister отключает рабочую книгу от контекста.

См. также:

Интерфейсы сборки Laner