Ниже приведен пример использования операции SetSvc для включения режима сохранения собранной статистики выполнения операций в системных таблицах репозитория. Для этого в запросе передается соответствующий флаг IsOn.
{ "SetSvc" : { "tArg" : { "credentials" : { "user" : { "id" : "User" }, "pass" : "Password" }, "log" : { "activeFlags" : { "it" : "IsOn" } } } } }
{ "SetSvcResult" : { "log" : { "activeFlags" : { "it" : "IsOn" }, "filter" : "" } } }
public static SetSvcResult EnableSaveStatisic(MbId mb, string login, string password)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
//Параметры выполнения операции
var tSet = new SetSvc()
{
tArg = new SetSvcArg()
{
credentials = new UserCreds()
{
user = new UserId() { id = login },
pass = password
},
log = new SvcLogArg()
{
activeFlags = new SvcSamplingFlag[] { SvcSamplingFlag.IsOn }
}
}
};
//Установка параметров
var result = somClient.SetSvc(tSet);
return result;
}
См. также: