OpenMbUpdateResult OpenMbUpdate(MbId tMb, OpenMbUpdateArg tArg)
tMb. Моникёр соединения с репозиторием, в рамках которого осуществляется работа с обновлением.
tArg. Параметры выполнения операции.
Операция OpenMbUpdate открывает контекст для работы с обновлением репозитория.
Для выполнения операции укажите в поле tMb моникёр соединения с репозиторием, в рамках которого осуществляется работа с обновлением, а в поле tArg.metaGet шаблон получения информации об обновлении. Результатом работы операции будет моникёр, который в дальнейшем будет использоваться для настройки обновления, и запрошенная информация об обновлении.
Дальнейшая работа осуществляется с помощью операций GetMbUpdate и SetMbUpdate.
Для закрытия обновления используйте операцию CloseMbUpdate.
Ниже приведён пример открытия контекста для работы с обновлением объектов репозитория. В запросе передаётся моникёр соединения с репозиторием. В ответе приходит моникёр для работы с обновлением.
{
"OpenMbUpdate" :
{
"tMb" :
{
"id" : "S1!M"
},
"tArg" : ""
}
}
{
"OpenMbUpdateResult" :
{
"id" :
{
"id" : "S1!M!S!MbUpd1"
}
}
}
public static OpenMbUpdateResult OpenUpdate(string mb)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
//Параметры выполнения операции
var tOpen = new OpenMbUpdate()
{
tArg = new OpenMbUpdateArg(),
tMb = new MbId() { id = mb }
};
//Открытие обновления
var result = somClient.OpenMbUpdate(tOpen);
return result;
}
См. также: