Ниже приведён пример использования операции GetSystemInfo для получения информации о процессоре BI-сервисе. В запросе передаётся признак необходимости получения информации о процессоре. В ответе возвращается полученная информация.
{
"GetSystemInfo" :
{
"tArg" :
{
"cpuInfo" : "true"
}
}
}
{
"GetSystemInfoResult" :
{
"version" : "Релиз 10.8.148.0 LTS x64",
"release" : "10.8",
"platformInfo" : "x64",
"osType" : "Windows",
"osInfo" : "Windows 10 x64",
"cpuInfo" :
{
"cpuCoresUsage" :
{
"Item" :
[
"6",
"16",
"0",
"5",
"2",
"13",
"0",
"10",
"2"
]
}
}
}
}
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;
}
См. также: