Ниже приведён пример использования операции GetSystemInfo для получения информации о процессоре BI-сервисе. В запросе передаётся признак необходимости получения информации о процессоре. В ответе возвращается полученная информация.
{
"GetSystemInfo" :
{
"tArg" :
{
"cpuInfo" : "true"
}
}
}
{
"GetSystemInfoResult" :
{
"version" : "Релиз 10.4.10052.0 Master x64",
"release" : "10.4",
"platformInfo" : "x64",
"osType" : "Windows",
"osInfo" : "Windows 10 x64",
"cpuInfo" :
{
"cpuCoresUsage" :
{
"Item" :
[
"69",
"66",
"66",
"61",
"72",
"60",
"64",
"64",
"71"
]
}
}
}
}
public static GetSystemInfoResult GetCPUInfo()
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetSystemInfo()
{
tArg = new GetSystemInfoArg()
{
cpuInfo = true
}
};
// Получение информации об ОС и загрузке процессоров BI-сервера
var result = somClient.GetSystemInfo(tGet);
return result;
}
См. также: