DirectorySetAccessControl Method (String, DirectorySecurity, AccessControlSections) |
Applies access control list (ACL) entries described by a
DirectorySecurity object to the specified directory.
Namespace: Alphaleonis.Win32.FilesystemAssembly: AlphaFS (in AlphaFS.dll) Version: 2.0
Syntax public static void SetAccessControl(
string path,
DirectorySecurity directorySecurity,
AccessControlSections includeSections
)
Public Shared Sub SetAccessControl (
path As String,
directorySecurity As DirectorySecurity,
includeSections As AccessControlSections
)
public:
static void SetAccessControl(
String^ path,
DirectorySecurity^ directorySecurity,
AccessControlSections includeSections
)
static member SetAccessControl :
path : string *
directorySecurity : DirectorySecurity *
includeSections : AccessControlSections -> unit
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