Directory.SetAccessControl Method (String, DirectorySecurity, AccessControlSections)
Click or drag to resize
DirectorySetAccessControl Method (String, DirectorySecurity, AccessControlSections)
Applies access control list (ACL) entries described by a DirectorySecurity object to the specified directory.

Namespace: Alphaleonis.Win32.Filesystem
Assembly: AlphaFS (in AlphaFS.dll) Version: 2.0
Syntax
public static void SetAccessControl(
	string path,
	DirectorySecurity directorySecurity,
	AccessControlSections includeSections
)

Parameters

path
Type: SystemString
A directory to add or remove access control list (ACL) entries from.
directorySecurity
Type: System.Security.AccessControlDirectorySecurity
A DirectorySecurity object that describes an ACL entry to apply to the directory described by the path parameter.
includeSections
Type: System.Security.AccessControlAccessControlSections
One or more of the AccessControlSections values that specifies the type of access control list (ACL) information to set.
Remarks
Note that unlike SetAccessControl(String, FileSecurity) this method does not automatically determine what parts of the specified DirectorySecurity instance has been modified. Instead, the parameter includeSections is used to specify what entries from directorySecurity to apply to path.
See Also