ISecurityLabels.Mapping

Синтаксис

Mapping(BitIndex: Integer): ISecuritySubject;

Параметры

BitIndex. Бит маски доступа, в соответствие с которым ставится субъект безопасности.

Описание

Свойство Mapping определяет карту соответствия битов маски субъектам безопасности.

Комментарии

Примеры по работе с правами доступа приведены в подразделах «Управление правами доступа к элементам» и «Управление правами доступа к атрибутам».

Пример

Sub Main;

Var

MB: IMetabase;

MDesc: IMetabaseObjectDescriptor;

SecDesc: ISecurityDescriptor;

SecLab: ISecurityLabels;

Begin

MB:=MetabaseClass.Active;

MDesc:=MB.ItemById("Dim_1");

SecDesc:=MDesc.SecurityDescriptor;

SecDesc.Edit;

SecLab:=SecDesc.LabelSecurity;

SecLab.Mapping(4):=MB.Security.Users.Item(1);

SecDesc.Apply(False);

End Sub Main;

После выполнения примера четвертому биту маски будет сопоставлен второй пользователь текущего репозитория. Объект, содержащий метку безопасности - Табличный справочник с идентификатором «Dim_1».

См. также:

ISecurityLabels