DashboardSlides GetDashboardSlides(string mon, DashboardSlides tArg)
mon. Моникёр для работы со слайдами информационной панели.
tArg. Параметры выполнения операции.
Операция GetDashboardSlides получает настройки слайдов информационной панели.
Для выполнения операции укажите в поле mon моникёр открытого экземпляра информационной панели с постфиксом «!Slides», а в поле tArg.its пустые значения или значения по умолчанию для тех полей, значения которых необходимо получить. Моникёр может быть получен при выполнении операции OpenDashboard.
Результатом выполнения операции будет полученная информация о слайдах информационной панели.
Ниже приведён пример получения списка слайдов информационной панели. В запросе передаётся моникёр для работы со слайдами и список получаемых для слайдов настроек. В ответе возвращается полученная информация.
{
"GetDashboardSlides" :
{
"mon" : "NPIEIDPOHJAFGOAELKELIPCKGACGDODEJKMKLMAKBEHEPNNL!M!S!PNNJOPHPOHJAFGOAEICILHADAKIJGHMLEMLEPKLENIMMHAMNE!Slides",
"tArg" :
{
"its" :
{
"it" :
[
{
"k" : "-1",
"title" : "",
"settings" : "",
"publicated" : "false",
"name" : "",
"visible" : "false"
}
]
},
"activeIndex" : "2147483647",
"canUsePublication" : "false"
}
}
}
{
"GetDashboardSlidesResult" :
{
"its" :
{
"it" :
[
{
"k" : "1",
"title" : "Слайд 1",
"publicated" : "0",
"name" : "Слайд 1",
"visible" : "1"
},
{
"k" : "2",
"title" : "Слайд 2",
"publicated" : "0",
"name" : "Слайд 2",
"visible" : "1"
}
]
},
"activeIndex" : "0",
"canUsePublication" : "0"
}
}
public static DashboardSlides GetDashboardSlides(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetDashboardSlides()
{
tArg = new DashboardSlides()
{
activeIndex = int.MaxValue,
canUsePublication = new bool(),
its = new DashboardSlide[]
{
new DashboardSlide()
{
k = uint.MaxValue,
name = string.Empty,
publicated = new bool(),
settings = string.Empty,
title = string.Empty,
visible = new bool()
}
}
},
// Моникёр для работы со слайдами информационной панели
mon = moniker + "!Slides"
};
// Получение информации о слайдах
var result = somClient.GetDashboardSlides(tGet);
return result;
}
См. также: