GetStatusResult GetStatus(GetStatusArg tArg)
tArg. Параметры выполнения операции.
Операция GetStatus проверяет статус соединения с репозиторием.
Для выполнения операции укажите в поле tArg.metabase моникёр соединения, статус которого необходимо проверить.
Операция возвращает значение true, если соединение существует и false, если соединение по каким-либо причинам разорвано.
Ниже приведён пример проверки статуса соединения с репозиторием. В запросе передаётся моникёр соединения. В ответе возвращается признак наличия указанного соединения.
{
"GetStatus" :
{
"tArg" :
{
"metabase" :
{
"id" : "LFOIPCCFOCCCGOAEOPOCGIPCMLLLDJFELKPAEPFJLNBLBMNK!M"
}
}
}
}
{
"GetStatusResult" : "1"
}
public static bool CheckStatus(string mb)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetStatus()
{
tArg = new GetStatusArg()
{
metabase = new MbId() { id = mb }
}
};
// Проверка статуса соединения с репозиторием
var result = somClient.GetStatus(tGet);
return result;
}
См. также: