Add(Name: String): IDomain;
Name - имя добавляемого домена.
Метод Add добавляет домен в коллекцию.
Для выполнения примера предполагается наличие формы и расположенной на ней кнопкой с наименованием "Button1". В менеджере безопасности создан пользователь с наименованием "USER_1".
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
MB: IMetabase;
Sec: IMetabaseSecurity;
User: IMetabaseUser;
Dms: IDomains;
Dm: IDomain;
Sts: IStations;
St: IStation;
Begin
MB := MetabaseClass.Active;
Sec := MB.Security;
User := Sec.ResolveName("USER_1") As IMetabaseUser;
Sts := User.Stations;
Dms := Sts.Domains;
Dm := Dms.Add("PROGNOZ");
Sts := Dm.Stations;
Sts.Refresh;
St := Sts.FindByName("TEST_PC");
St.Included := True;
Sec.Apply;
End Sub Button1OnClick;
После выполнения примера при нажатии на кнопку будет изменена политика доступа для пользователя "USER_1". Доступ под этим пользователем будет разрешен только с рабочей станции "TEST_PC", входящей в домен "PROGNOZ".
См. также: