GetPermissionBits() public method

public GetPermissionBits ( int &allowBits, int &denyBits ) : void
allowBits int
denyBits int
return void
Beispiel #1
0
        internal void AddEntry(SnAccessControlEntry entry)
        {
            var  newEntry = CreateEntry(entry.Identity.NodeId, entry.Propagates);
            uint allowBits, denyBits;

            entry.GetPermissionBits(out allowBits, out denyBits);
            PermissionBits.SetBits(ref allowBits, ref denyBits);
            newEntry.SetPermissionsBits(allowBits, denyBits);
            var list = acl.Entries.ToList();

            list.Add(newEntry);
            acl.Entries = list.ToArray();
        }
Beispiel #2
0
 internal void AddEntry(SnAccessControlEntry entry)
 {
     var newEntry = CreateEntry(entry.Identity.NodeId, entry.Propagates);
     int allowBits, denyBits;
     entry.GetPermissionBits(out allowBits, out denyBits);
     SecurityHandler.SetBits(ref allowBits, ref denyBits);
     newEntry.SetPermissionsBits(allowBits, denyBits);
     var list = acl.Entries.ToList();
     list.Add(newEntry);
     acl.Entries = list.ToArray();
 }