SaveObject(OdId tObject)
tObject. Моникёр измененного объекта.
Операция SaveObject сохраняет изменения объекта репозитория.
Данная операция используется для сохранения изменений, которые были внесены с помощью различных операций Set*. Для выполнения операции необходимо в параметре tObject указать моникёр объекта, открытого на редактирование и содержащего какие-либо изменения. Операция не возвращает какого-либо результата.
Ниже приведён пример сохранения изменений объекта. В запросе передаётся моникёр объекта. В ответе возвращается признак успешного сохранения.
{
"SaveObject" :
{
"tObject" :
{
"id" : "FNDKOLJACBNNFOAEDCEENEKPOGMMOOGEBLEIHFKEJOFOFMNJ!M!S!PEBKNNPLACBNNFOAEFJIHENGMLLEEFMNEGKDLLLINOAOGLEBE"
}
}
}
{
"SaveObjectResult" : "1"
}
//public static SaveObjectResult SaveObject(string moniker)
public static bool SaveObject(string moniker)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
var tSave = new SaveObject()
{
tObject = new OdId()
{
id = moniker
}
};
//Сохранение изменений объекта
var result = somClient.SaveObject(tSave);
return result;
}
См. также: