| DirectoryGiveAccess Method (Byte, String, DirectorySecurity, FileSystemRights, Boolean, Boolean, Boolean) |
Gives access to the account with the supplied security identifier on the target directory.
Namespace:
Galactic.FileSystem
Assembly:
Galactic.FileSystem (in Galactic.FileSystem.dll) Version: 1.3.0.499 (1.3.0.499)
Syntax public static bool GiveAccess(
byte[] accountSid,
string path,
ref DirectorySecurity security,
FileSystemRights rights,
bool applyToSubfolders,
bool applyToFiles,
bool commitChanges
)
Public Shared Function GiveAccess (
accountSid As Byte(),
path As String,
ByRef security As DirectorySecurity,
rights As FileSystemRights,
applyToSubfolders As Boolean,
applyToFiles As Boolean,
commitChanges As Boolean
) As Boolean
public:
static bool GiveAccess(
array<unsigned char>^ accountSid,
String^ path,
DirectorySecurity^% security,
FileSystemRights rights,
bool applyToSubfolders,
bool applyToFiles,
bool commitChanges
)
static member GiveAccess :
accountSid : byte[] *
path : string *
security : DirectorySecurity byref *
rights : FileSystemRights *
applyToSubfolders : bool *
applyToFiles : bool *
commitChanges : bool -> bool
Parameters
- accountSid
- Type: SystemByte
The security identifier (SID) of the account that should be given access. - path
- Type: SystemString
The path to the directory to have access granted on. - security
- Type: System.Security.AccessControlDirectorySecurity
The DirectorySecurity object of the directory that will be changed. - rights
- Type: System.Security.AccessControlFileSystemRights
The access rights to grant on the target directory. - applyToSubfolders
- Type: SystemBoolean
Indicates whether this directory's permissions apply to subfolders beneath it. - applyToFiles
- Type: SystemBoolean
Indicates whether this directory's permissions apply to files beneath it. - commitChanges
- Type: SystemBoolean
Indicates whether changes should be commited to this directory. Useful when combining multiple commands.
Return Value
Type:
BooleanTrue if access was granted. False otherwise.
See Also