DecisionTreeParameterResult GetDecisionTreeTermParameter(string mon, DecisionTreeTermParameterArgs tArg)
mon. Моникёр для работы с формулой в дереве решений.
tArg. Параметры выполнения операции.
Операция GetDecisionTreeTermParameter получает параметр дерева решений, которому соответствует терм в формуле.
Для выполнения операции укажите в поле mon моникёр экземпляра дерева решений с постфиксом «!ExpMan», а в поле tArg.formula формулу с термом.
Результатом выполнения операции будет полученная информация о параметре.
Ниже приведён пример получения информации о параметре по его терму в формуле. В запросе передаётся моникёр для работы с формулой и формула, содержащая терм параметра. В ответе возвращается информация о параметре дерева решений.
{
"GetDecisionTreeTermParameter" :
{
"mon" : "IOFIGHIMAHHOFOAELNPDDKIJEJAIMLLELICHGMPGAHPIIMBK!M!S!CCADMAJIMAHHOFOAEBKIHFDJMNLKNMFGEFJOBDBNDGIECLPDO!ExpMan",
"tArg" :
{
"formula" : "{DT2BC38F28F7A7441584301B3FCF2E48C5@1}"
}
}
}
{
"GetDecisionTreeTermParameterResult" :
{
"parameter" :
{
"id" : "DT2BC38F28F7A7441584301B3FCF2E48C5",
"name" : "Поле ввода",
"description" : "",
"type" : "InputField",
"value" : "1",
"interactiveMode" : "WhenEmpty",
"dimKey" : "-1"
}
}
}
public static DecisionTreeParameterResult GetDecisionTreeTermParameter(string treeMoniker, string checkingFormula)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetDecisionTreeTermParameter()
{
tArg = new DecisionTreeTermParameterArgs()
{
formula = checkingFormula
},
mon = treeMoniker + "!ExpMan"
};
// Получение информации о параметре
var result = somClient.GetDecisionTreeTermParameter(tGet);
return result;
}
См. также: