예제 #1
0
        public void SetAccessControl(FileSecurity fileSecurity)
        {
            if (null == fileSecurity)
            {
                throw new ArgumentNullException("fileSecurity");
            }

            fileSecurity.PersistModifications(SafeFileHandle);
        }
예제 #2
0
파일: File.cs 프로젝트: yuyixiaoxiang/mono
        public static void SetAccessControl(string path,
                                            FileSecurity fileSecurity)
        {
            if (null == fileSecurity)
            {
                throw new ArgumentNullException("fileSecurity");
            }

            fileSecurity.PersistModifications(path);
        }
예제 #3
0
        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);
        }