FileSystemSecurity.RemoveAccessRuleAll(FileSystemAccessRule) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa wszystkie uprawnienia listy kontroli dostępu (ACL) dla określonego użytkownika z bieżącego pliku lub katalogu.
public:
void RemoveAccessRuleAll(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleAll (System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleAll : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleAll (rule As FileSystemAccessRule)
Parametry
- rule
- FileSystemAccessRule
FileSystemAccessRule Obiekt określający użytkownika, którego uprawnienia listy kontroli dostępu (ACL) powinny zostać usunięte z pliku lub katalogu.
Wyjątki
Parametr rule
to null
.
Uwagi
Metoda RemoveAccessRuleAll usuwa wszystkie uprawnienia listy kontroli dostępu (ACL) dla określonego użytkownika. Metoda ignoruje wszystkie wartości w FileSystemAccessRule obiekcie z wyjątkiem konta użytkownika.
Aby utrwały nowe lub zmienione informacje listy ACL do pliku, użyj SetAccessControl metody or SetAccessControl . Aby utrwały nowe lub zmienione informacje listy ACL do katalogu, użyj SetAccessControl metody or SetAccessControl .
Aby pobrać informacje o listach ACL z pliku, użyj GetAccessControl metody or GetAccessControl . Aby pobrać informacje o listach ACL z katalogu, użyj GetAccessControl metody or GetAccessControl .
Po dodaniu reguły dostępu bez ustawienia flagi Synchronize Synchronize flaga zostanie automatycznie dodana do reguły. Jeśli usuniesz regułę później bez określenia flagi Synchronize , flaga zostanie automatycznie usunięta.