SetDTreeInteractiveParamsResult SetDTreeInteractiveParams(DTreeId tTree, SetDTreeInteractiveParamsArg tArg)
tTree. Моникёр экземпляра дерева решений.
tArg. Параметры выполнения операции.
Операция SetDTreeInteractiveParams устанавливает значения для параметров дерева решений.
Операция используется для определения значений тех параметров, у которых это предусмотрено только во время расчёта дерева решений, или не было рассчитано и требуется для продолжения расчёта всего дерева решений. Для выполнения операции укажите в поле tTree моникёр экземпляра дерева решений, а в поле tArg устанавливаемые значения параметров. Моникёр может быть получен при выполнении операции OpenDecisionTree.
Результатом выполнения операции будет признак успешной установки значений параметров.
Ниже приведён пример установки значений параметров, необходимых для продолжения расчёта дерева решений. В запросе передаётся моникёр экземпляра дерева решений и значения параметра. В ответе возвращается признак успешной установки значения.
{
"SetDTreeInteractiveParams" :
{
"tTree" :
{
"id" : "OAFBDOELHBFNFOAEPONAGBNBEMKEOLKEMIBLPEECJKLBMDCH!M!S!CPLDIOOELHBFNFOAENCODPFBENPANPCBEDKDJMGAGAPMAPIKO"
},
"tArg" :
{
"values" :
{
"its" :
{
"paramId" : "DT033E4C875B8D4728940F3E27501A2567",
"value" : "10"
}
}
}
}
}
{
"SetDTreeInteractiveParamsResult" :
{
"result" : "1"
}
}
public static SetDTreeInteractiveParamsResult SetDTreeParams(string treeMoniker, DTreeParamValue[] paramValues)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
// Параметры выполнения операции
var tSet = new SetDTreeInteractiveParams()
{
tTree = new DTreeId() { id = treeMoniker },
tArg = new SetDTreeInteractiveParamsArg()
{
values = paramValues
}
};
// Установка значений параметров
var result = somClient.SetDTreeInteractiveParams(tSet);
return result;
}
См. также: