Ниже приведен пример использования операции SetRdsElements для удаления элементов в справочнике НСИ. В запросе передаются ключи удаляемых элементов. В ответе приходит количество удаленных элементов.
{
"SetRdsElements" :
{
"tRds" :
{
"id" : "S1!M!S!N5"
},
"tArg" :
{
"op" : "Unknown",
"key" :
{
"key" : ""
},
"del" :
{
"its" :
{
"it" :
[
{
"key" : "4"
},
{
"key" : "3"
}
]
}
}
}
}
}
{
"SetRdsElementsResult" :
{
"id" :
{
"id" : "S1!M!S!N5"
},
"key" :
{
"key" : ""
},
"del" :
{
"count" : "2"
}
}
}
public static SetRdsElementsResult DeleteRDSElements(RdsId moniker, ElKey[] elements)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операции
//Параметры выполнения операции
var tSet = new SetRdsElements()
{
tArg = new SetRdsElementsArg()
{
key = new ElKey()
{
key = string.Empty
},
del = new RdsDeleteElementsArg()
{
its = elements
}
},
tRds = moniker
};
//Удаление элементов
var tResult = somClient.SetRdsElements(tSet);
return tResult;
}
См. также: