SetDecisionTreeParameterAttributesResult SetDecisionTreeParameterAttributes(OdId tParameter, SetDecisionTreeParameterAttributesArg tArg)
tParameter. Моникёр параметра.
tArg. Параметры выполнения операции.
Операция SetDecisionTreeParameterAttributes редактирует настройки параметра дерева решений.
Для выполнения операции укажите в поле tParameter моникёр параметра, а в поле tArg определите изменяемые настройки параметра. Моникёр параметра может быть получен при выполнении операции GetDecisionTreeParameters, AddDecisionTreeParameter.
Результатом выполнения операции будет логическое значение true, если изменение настроек завершилось успешно.
Ниже приведён пример изменения настроек параметра дерева решений. В запросе передаётся моникёр параметра и устанавливаемые настройки. В ответе возвращается признак успешного применений изменений.
{
"SetDecisionTreeParameterAttributes" :
{
"tParameter" :
{
"id" : "LGPBLHMAOIEMFOAEIMLFFHANLMAJNHOEFJDPIHDILKDPGJNA!M!S!CPNGGJMMAOIEMFOAEKDLJBIOEMBBMAGIEGKOBANBBBPGHINOC!ModificationSessions!DT00C4C221886A485DB3DD0169413C5356!Parameters!DTC278B92CDB9441C78629D50CC692E6C3"
},
"tArg" :
{
"attributes" :
{
"description" : "Значение, используемое при расчёте",
"interactiveMode" : "Always",
"subType" : "3",
"precision" : "2"
}
}
}
}
{
"SetDecisionTreeParameterAttributesResult" :
{
"result" : "1"
}
}
public static SetDecisionTreeParameterAttributesResult EditDTParameter(string paramMoniker)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
// Параметры выполнения операции
var tEdit = new SetDecisionTreeParameterAttributes()
{
tParameter = new OdId()
{
id = paramMoniker
},
tArg = new SetDecisionTreeParameterAttributesArg()
{
attributes = new DecisionTreeParameterAttributes()
{
description = "Значение, используемое при расчёте",
interactiveMode = DecisionTreeParameterInteractiveMode.Always,
subType = 3,
precision = 2
}
}
};
// Редактирование параметра
var result = somClient.SetDecisionTreeParameterAttributes(tEdit);
return result;
}
См. также: