System.IO.FileSystemAclExtensions.SetAccessControl C# (CSharp) Method

SetAccessControl() public static method

public static SetAccessControl ( this directoryInfo, System directorySecurity ) : void
directoryInfo this
directorySecurity System
return void
        public static void SetAccessControl(this System.IO.DirectoryInfo directoryInfo, System.Security.AccessControl.DirectorySecurity directorySecurity) { }
        public static void SetAccessControl(this System.IO.FileInfo fileInfo, System.Security.AccessControl.FileSecurity fileSecurity) { }

Usage Example

 public void SetAccessControl_FileStream_FileSecurity_InvalidFileSecurityObject()
 {
     using var directory         = new TempDirectory();
     using var file              = new TempFile(Path.Combine(directory.Path, "file.txt"));
     using FileStream fileStream = File.Open(file.Path, FileMode.Append, FileAccess.Write, FileShare.None);
     AssertExtensions.Throws <ArgumentNullException>("fileSecurity", () => FileSystemAclExtensions.SetAccessControl(fileStream, fileSecurity: null));
 }
All Usage Examples Of System.IO.FileSystemAclExtensions::SetAccessControl