Поделиться через


FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Метод

Определение

Добавляет указанное разрешение списка управления доступом (ACL) в текущий файл или каталог и удаляет все соответствующие разрешения ACL.

public:
 void ResetAccessRule(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void ResetAccessRule (System.Security.AccessControl.FileSystemAccessRule rule);
override this.ResetAccessRule : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub ResetAccessRule (rule As FileSystemAccessRule)

Параметры

rule
FileSystemAccessRule

Объект FileSystemAccessRule, представляющий разрешение списка управления доступом (ACL) для добавления в файл или каталог.

Исключения

Параметр rulenull.

Комментарии

Метод ResetAccessRule добавляет указанное правило управления доступом или перезаписывает все идентичные правила ACL, соответствующие параметру rule. Например, если параметр rule задает значение Read, а метод ResetAccessRule находит идентичное правило ACL, указывающее значение Read, то идентичное правило будет перезаписано. Если метод ResetAccessRule находит идентичное правило ACL, указывающее значение Write, то идентичное правило также будет перезаписан.

Используйте следующие методы, зависящие от реализации .NET, для добавления или извлечения сведений ACL из файла:

Реализация .NET Добавление правил Получение правил
.СЕТЬ FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
Платформа .NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Применяется к