MAK
(Кабанов Михаил)
1
Напишите пожалуйста алгоритм создания через фреймворк новой учетной записи.
Пытался сделать так:
var tempAccount = myServerLers.Accounts.NewAccount("tempAccount ", "tempAccount");
myServerLers.Accounts.SetPasswordAsync(tempAccount.Id, "fnre48422");
tempAccount.SaveAsync(null);
Но не получилось, так метод NewAccount создает запись c Id = 0.
achi
(Антон Чичков)
2
Добрый день!
var account = server.Accounts.NewAccount("temp", "temp");
await account.SaveAsync(new SaveAccountOptions
{
RequestParameters = new Lers.Interop.AccountEditRequestParameters
{
Password = "123asd"
}
});
MAK
(Кабанов Михаил)
3
Можете еще показать, как разрешить учетной записи доступ к конкретным точкам учета объекта? Не могу найти, куда привязать массив точек учета.
achi
(Антон Чичков)
4
У AccountEditRequestParameters есть поля NodeList и AllowedMeasurePoints.
MAK
(Кабанов Михаил)
5
AllowedMeasurePoints это поле, представляющее из себя массив целых чисел. Пытался записать туда id точки - не получалось, пока не выставил параметр
accountNode.MeasurePointCheckAccessMode = MeasurePointCheckAccessMode.Explicit;
После этого все сохранилось правильно. Спасибо.