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) для добавления в файл или каталог.

Исключения

Параметр rule имеет значение null.

Комментарии

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

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

реализация .NET Добавление правил Получение правил
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

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