ICubeCombinedExecutor

Сборка: Cubes;

Описание

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

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

ICubeCombinedExecutor

Комментарии

Для расчёта результирующих матриц кубов необходимо инициализировать объект класса CubeCombinedExecutor. С помощью методов AddCube или AddCubeDest добавьте кубы/варианты отображения кубов, для которых необходимо произвести параллельный расчёт. При выполнении метода Execute формируется объединённая отметка и в соответствии с ней выполняется запрос на получения данных. После завершения расчёта, используя свойства Count и Item, можно получить результаты расчёта.

Для использования параллельного расчёта необходимо, чтобы добавляемые кубы соответствовали следующим требованиям:

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

Свойства

  Имя свойства Краткое описание
Count

Свойство Count возвращает количество доступных результатов параллельного расчёта кубов.
Item

Свойство Item возвращает результат расчёта с указанным индексом.

IncludeAttachments

Свойство IncludeAttachments определяет, будет ли при расчёте получена информация о вложениях.

Методы

  Имя метода Краткое описание
AddCube

Метод AddCube добавляет куб в список для параллельного расчёта.
AddCubeDest

Метод AddCubeDest добавляет вариант отображения куба в список для параллельного расчёта.
Clear

Метод Clear очищает список кубов, для которых может быть произведён параллельный расчёт.
Execute

Метод Execute производит параллельный расчёт кубов.

См. также:

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