public void SetAccessControl(FileSecurity fileSecurity) { if (null == fileSecurity) { throw new ArgumentNullException("fileSecurity"); } fileSecurity.PersistModifications(SafeFileHandle); }
public static void SetAccessControl(string path, FileSecurity fileSecurity) { if (null == fileSecurity) { throw new ArgumentNullException("fileSecurity"); } fileSecurity.PersistModifications(path); }
public void SetAccessControl(FileSecurity fileSecurity) { if (safeHandle.IsClosed) { throw new ObjectDisposedException("Stream has been closed"); } if (null == fileSecurity) { throw new ArgumentNullException("fileSecurity"); } fileSecurity.PersistModifications(SafeFileHandle); }