System.Security.AccessControl.DiscretionaryAcl.SetAccess C# (CSharp) Method

SetAccess() public method

public SetAccess ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
return void
        public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule) { }
    }

Same methods

DiscretionaryAcl::SetAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
DiscretionaryAcl::SetAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void

Usage Example

Example #1
0
        private static void AuthUserStartStop(DiscretionaryAcl dacl)
        {
            var sid = new SecurityIdentifier(WellKnownSidType.AuthenticatedUserSid, null);

            dacl.SetAccess(AccessControlType.Allow, sid, (int) (ServiceAccess.ServiceStart | ServiceAccess.ServiceStop),
                           InheritanceFlags.None, PropagationFlags.None);
        }
All Usage Examples Of System.Security.AccessControl.DiscretionaryAcl::SetAccess