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