bool SetUpdateSettings(string mon, ViewerUpdateSettings tArg)
mon. Моникёр.
tArg. Параметры выполнения операции.
Операция SetUpdateSettings изменяет параметры автоматического обновления регламентного отчёта.
Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «!Options!UpdateSettings». В поле tArg задайте параметры автоматического обновления, которые необходимо изменить. Моникёр может быть получен при выполнении операции OpenPrxMeta.
Результатом операции будет логическое значение true, если изменение параметров завершилось успешно.
Ниже приведён пример изменения параметров автоматического обновления регламентного отчёта. В запросе передаётся моникёр для работы с параметрами автоматического обновления и новые значения самих параметров. В ответе приходит признак успешного применения изменений.
{
"SetUpdateSettings" :
{
"mon" : "S1!M!S!P1!Options!UpdateSettings",
"tArg" :
{
"updateByIntervalEnabled" : "true",
"autoUpdateByData" : "true",
"AutoUpdateInterval" : "5",
"autoUpdateIntervalUnits" : "Seconds"
}
}
}
{
"SetUpdateSettingsResult" : "1"
}
public static bool SetUpdateSettings(string moniker)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
//Параметры выполнения операции
var tSet = new SetUpdateSettings()
{
tArg = new ViewerUpdateSettings()
{
updateByIntervalEnabled = true,
autoUpdateByData = true,
AutoUpdateInterval = 5,
autoUpdateIntervalUnits = TimeUnits.Seconds
},
mon = moniker + "!Options!UpdateSettings"
};
//Изменение параметров автоматического обновления регламентного отчёта
var result = somClient.SetUpdateSettings(tSet);
return result;
}
См. также: