Udostępnij za pośrednictwem


FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Metoda

Definicja

Dodaje określone uprawnienie listy kontroli dostępu (ACL) do bieżącego pliku lub katalogu i usuwa wszystkie pasujące uprawnienia listy 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)

Parametry

rule
FileSystemAccessRule

Obiekt FileSystemAccessRule reprezentujący uprawnienie listy kontroli dostępu (ACL) do dodawania do pliku lub katalogu.

Wyjątki

Parametr rule jest null.

Uwagi

Metoda ResetAccessRule dodaje określoną regułę listy kontroli dostępu (ACL) lub zastępuje wszystkie identyczne reguły listy ACL zgodne z parametrem rule. Jeśli na przykład parametr rule określa wartość Read, a metoda ResetAccessRule znajdzie identyczną regułę listy ACL określającą wartość Read, identyczna reguła zostanie zastąpiona. Jeśli metoda ResetAccessRule znajdzie identyczną regułę listy ACL, która określa wartość Write, identyczna reguła zostanie również zastąpiona.

Użyj następujących metod zależnych od implementacji platformy .NET, aby dodać lub pobrać informacje listy ACL z pliku:

Implementacja platformy .NET Dodawanie reguł Pobieranie reguł
.SIEĆ FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Dotyczy