public AddAccess ( System accessType, System sid, System rule ) : void | ||
accessType | System | |
sid | System | |
rule | System | |
return | void |
public void AddAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule) { }
public bool RemoveAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) { throw null; }
DiscretionaryAcl::AddAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void | |
DiscretionaryAcl::AddAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void |
internal static DiscretionaryAcl CreateAllowEveryoneFullAccess(bool isDS, bool isContainer) { DiscretionaryAcl acl = new DiscretionaryAcl(isContainer, isDS, 1); acl.AddAccess(AccessControlType.Allow, _sidEveryone, -1, isContainer ? (InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit) : InheritanceFlags.None, PropagationFlags.None); acl.everyOneFullAccessForNullDacl = true; return acl; }