ISecurityCategory.Hierarchical

Синтаксис

Hierarchical: Boolean;

Описание

Свойство Hierarchical определяет признак иерархической категории безопасности.

Комментарии

Если свойству установлено значение True, то данная категория является иерархической, иначе неиерархической.

Пример

Sub Main;

Var

MB: IMetabase;

MS: IMetabaseSecurity;

MU: IMetabasePolicy;

MAccess: IMetabaseMandatoryAccess;

Cat: ISecurityCategory;

Lvl: ISecurityLevel;

Begin

MB := MetabaseClass.Active;

MS := MB.Security;

MU := MS.Policy;

MAccess := MU.MandatoryAccess;

Cat := MAccess.AddCategory("Категория 1");

Cat.Hierarchical := False;

Lvl := Cat.AddLevel(0, "Уровень 0");

Lvl.Marking := True;

Lvl := Cat.AddLevel(1, "Уровень 1");

Lvl.ExportAllowed := False;

Lvl := Cat.AddLevel(2, "Уровень 2");

Lvl.ExportAllowed := False;

Lvl.PrintAllowed := False;

MS.Apply;

End Sub Main;

После выполнения примера в настройках мандатного доступа менеджера безопасности будет создана новая категория. Категория будет неиерархической. В данной категории будут созданы три уровня критичности. Для каждого уровня будут выставлены различные параметры разрешений экспорта и печати, а также маркировки при экспорте и печати.

См. также:

ISecurityCategory