IAccessControlEntry.Sid

Синтаксис

Sid: ISid;

Описание

Свойство Sid возвращает идентификатор субъекта безопасности, обладающего правами доступа к объекту.

Пример

Для выполнения примера предполагается наличие в репозитории объекта с идентификатором "Obj_1".

Sub Main;

Var

MB: IMetabase;

ObjDesc: IMetabaseObjectDescriptor;

SecDesc: ISecurityDescriptor;

AcessCL: IAccessControlList;

ACE: IAccessControlEntry;

SID: String;

Begin

MB := MetabaseClass.Active;

ObjDesc := MB.ItemById("Obj_1");

SecDesc := ObjDesc.SecurityDescriptor;

AcessCL := SecDesc.Acl;

ACE := AcessCL.Item(0);

SID := ACE.Sid.AsString;

End Sub Main;

После выполнения примера в переменной "SID" будет содержаться идентификатор субъекта безопасности первого в списке пользователя, обладающего правами доступа к объекту.

См. также:

IAccessControlEntry