The
methods
of System.Security.AccessControl.FileSystemSecurity are listed below. For a list of all members, see the FileSystemSecurity Members list.
See Also: Inherited members from System.Security.AccessControl.NativeObjectSecurity
Public Methods
override | AccessRuleFactory(System.Security.Principal.IdentityReference, int, bool, InheritanceFlags, PropagationFlags, AccessControlType) : AccessRule
Initializes a new instance of the System.Security.AccessControl.FileSystemAccessRule class that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.
|
| AddAccessRule(FileSystemAccessRule)
Adds the specified access control list (ACL) permission to the current file or directory.
|
| AddAuditRule(FileSystemAuditRule)
Adds the specified audit rule to the current file or directory.
|
override | AuditRuleFactory(System.Security.Principal.IdentityReference, int, bool, InheritanceFlags, PropagationFlags, AuditFlags) : AuditRule
Initializes a new instance of the System.Security.AccessControl.FileSystemAuditRule class representing the specified audit rule for the specified user.
|
| RemoveAccessRule(FileSystemAccessRule) : bool
Removes all matching allow or deny access control list (ACL) permissions from the current file or directory.
|
| RemoveAccessRuleAll(FileSystemAccessRule)
Removes all access control list (ACL) permissions for the specified user from the current file or directory.
|
| RemoveAccessRuleSpecific(FileSystemAccessRule)
Removes a single matching allow or deny access control list (ACL) permission from the current file or directory.
|
| RemoveAuditRule(FileSystemAuditRule) : bool
Removes all matching allow or deny audit rules from the current file or directory.
|
| RemoveAuditRuleAll(FileSystemAuditRule)
Removes all audit rules for the specified user from the current file or directory.
|
| RemoveAuditRuleSpecific(FileSystemAuditRule)
Removes a single matching allow or deny audit rule from the current file or directory.
|
| ResetAccessRule(FileSystemAccessRule)
Adds the specified access control list (ACL) permission to the current file or directory and removes all matching ACL permissions.
|
| SetAccessRule(FileSystemAccessRule)
Sets the specified access control list (ACL) permission for the current file or directory.
|
| SetAuditRule(FileSystemAuditRule)
Sets the specified audit rule for the current file or directory.
|