Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetAccessControl() [3/3]

static void System.IO.FileSystemAclExtensions.SetAccessControl ( this FileStream fileStream,
FileSecurity fileSecurity )
inlinestatic

Definition at line 83 of file FileSystemAclExtensions.cs.

84 {
85 if (fileStream == null)
86 {
87 throw new ArgumentNullException("fileStream");
88 }
89 if (fileSecurity == null)
90 {
91 throw new ArgumentNullException("fileSecurity");
92 }
93 SafeFileHandle safeFileHandle = fileStream.SafeFileHandle;
94 if (safeFileHandle.IsClosed)
95 {
96 throw new ObjectDisposedException(null, System.SR.ObjectDisposed_FileClosed);
97 }
98 fileSecurity.Persist(safeFileHandle, fileStream.Name);
99 }
SafeFileHandle(IntPtr preexistingHandle, bool ownsHandle)
static string ObjectDisposed_FileClosed
Definition SR.cs:28
Definition SR.cs:7

References System.Runtime.InteropServices.SafeHandle.IsClosed, System.IO.FileStream.Name, System.SR.ObjectDisposed_FileClosed, System.Security.AccessControl.FileSystemSecurity.Persist(), and System.IO.FileStream.SafeFileHandle.