Создание учетной записи

Напишите пожалуйста алгоритм создания через фреймворк новой учетной записи.
Пытался сделать так:

 var tempAccount = myServerLers.Accounts.NewAccount("tempAccount ", "tempAccount");
 myServerLers.Accounts.SetPasswordAsync(tempAccount.Id, "fnre48422");
 tempAccount.SaveAsync(null);

Но не получилось, так метод NewAccount создает запись c Id = 0.

Добрый день!

var account = server.Accounts.NewAccount("temp", "temp");
await account.SaveAsync(new SaveAccountOptions
{
	RequestParameters = new Lers.Interop.AccountEditRequestParameters
	{
		Password = "123asd"
	}
});

Можете еще показать, как разрешить учетной записи доступ к конкретным точкам учета объекта? Не могу найти, куда привязать массив точек учета.

У AccountEditRequestParameters есть поля NodeList и AllowedMeasurePoints.

AllowedMeasurePoints это поле, представляющее из себя массив целых чисел. Пытался записать туда id точки - не получалось, пока не выставил параметр

accountNode.MeasurePointCheckAccessMode = MeasurePointCheckAccessMode.Explicit;

После этого все сохранилось правильно. Спасибо.