public DesktopAccessRule(IdentityReference identity, DesktopRights desktopRights, AccessControlType type) : base( identity, DesktopAccessRule.AccessMaskFromRights(desktopRights, type), false /* isInherited */, InheritanceFlags.None, PropagationFlags.None, type) { }
public override AccessRule AccessRuleFactory( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) { return(new DesktopAccessRule( identityReference, DesktopAccessRule.RightsFromAccessMask(accessMask), type)); }
public void SetAccessRule(DesktopAccessRule desktopAccessRule) { base.SetAccessRule(desktopAccessRule); }
public void RemoveAccessRuleSpecific(DesktopAccessRule desktopAccessRule) { base.RemoveAccessRuleSpecific(desktopAccessRule); }
public void RemoveAccessRuleAll(DesktopAccessRule desktopAccessRule) { base.RemoveAccessRuleAll(desktopAccessRule); }
public bool RemoveAccessRule(DesktopAccessRule desktopAccessRule) { return(base.RemoveAccessRule(desktopAccessRule)); }
public void AddAccessRule(DesktopAccessRule desktopAccessRule) { base.AddAccessRule(desktopAccessRule); }