RemoveDecisionTreeModuleMappingParameterLinkResult RemoveDecisionTreeModuleMappingParameterLink(OdId tBlock, RemoveDecisionTreeModuleMappingParameterLinkArgs tArg)
tBlock. Моникёр блока действий дерева решений.
tArg. Параметры выполнения операции.
Операция RemoveDecisionTreeModuleMappingParameterLink удаляет связь выходного параметра функции, которая выполняется в блоке действий.
Для выполнения операции укажите в поле tBlock моникёр экземпляра дерева решений с постфиксом «!Blocks!<идентификатор блока>» для работы с действием, а в поле tArg.mappingLinkId укажите идентификатор связи параметров, которую необходимо удалить. Моникёр может быть получен при выполнении операции OpenDecisionTree. Информацию о доступных связях параметров можно получить, используя операцию GetDecisionTreeModuleMappingInfo.
Результатом выполнения операции будет признак успешного удаления связи.
Ниже приведён пример удаления связи выходного параметра функции. В запросе передаётся идентификатор связи. В ответе возвращается признак успешного удаления.
{
"RemoveDecisionTreeModuleMappingParameterLink" :
{
"tBlock" :
{
"id" : "JIJEMMLBHPKMFOAENJNMLBDIBBLEGCLEGLCAFJIMHPLMNCGB!M!S!CHLKDINLBHPKMFOAEONBBMJDFCKDJGEOEJLJDMIPLDDGAPCJO!Blocks!DT2E6F88D77C3A483CBE342FE22E84D67D"
},
"tArg" :
{
"mappingLinkId" : "DT93A375ACA34746F59A8F212F1C72FD16"
}
}
}
{
"RemoveDecisionTreeModuleMappingParameterLinkResult" :
{
"result" : "1"
}
}
public static RemoveDecisionTreeModuleMappingParameterLinkResult RemoveMappingOutputParameter(string treeMoniker, string blockId, string linkId)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
// Параметры выполнения операции
var tDel = new RemoveDecisionTreeModuleMappingParameterLink()
{
tArg = new RemoveDecisionTreeModuleMappingParameterLinkArgs()
{
mappingLinkId = linkId
},
tBlock = new OdId() { id = treeMoniker + "!Blocks!" + blockId }
};
// Удаление настроек связи выходного параметра функции
var result = somClient.RemoveDecisionTreeModuleMappingParameterLink(tDel);
return result;
}
См. также: