SetDecisionTreeMetricAttributesResult SetDecisionTreeMetricAttributes(OdId tMetric, SetDecisionTreeMetricAttributesArg tArg)
tMetric. Моникёр метрики дерева решений.
tArg. Параметры выполнения операции.
Операция SetDecisionTreeMetricAttributes изменяет настройки метрики дерева решений.
Для выполнения операции укажите в поле tMetric моникёр метрики, а в поле tArg определите изменяемые настройки метрики. Моникёр метрики может быть получен при выполнении операции GetDecisionTreeMetrics, AddDecisionTreeMetric.
Результатом выполнения операции будет логическое значение true, если изменение настроек завершилось успешно.
Ниже приведён пример изменения настроек метрики дерева решений. В запросе передаётся моникёр метрики и устанавливаемые настройки. В ответе возвращается признак успешного изменения настроек.
{
"SetDecisionTreeMetricAttributes" :
{
"tMetric" :
{
"id" : "LGPBLHMAOIEMFOAEIMLFFHANLMAJNHOEFJDPIHDILKDPGJNA!M!S!CPNGGJMMAOIEMFOAEKDLJBIOEMBBMAGIEGKOBANBBBPGHINOC!Metrics!DT2C048849B7594958A3D5E32E8D4C41B3"
},
"tArg" :
{
"name" : "Производительность, тонн\/час",
"value" : "100"
}
}
}
{
"SetDecisionTreeMetricAttributesResult" :
{
"result" : "1"
}
}
public static SetDecisionTreeMetricAttributesResult EditDTMetric(string metricMoniker, string newName, string newValue)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
// Параметры выполнения операции
var tSet = new SetDecisionTreeMetricAttributes()
{
tArg = new SetDecisionTreeMetricAttributesArg()
{
name = newName,
value = newValue
},
tMetric = new OdId() { id = metricMoniker }
};
// Изменение метрики дерева решений
var result = somClient.SetDecisionTreeMetricAttributes(tSet);
return result;
}
См. также: