FileSystemSecurity.RemoveAccessRuleSpecific(FileSystemAccessRule) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere z aktuálního souboru nebo adresáře jedno odpovídající oprávnění seznamu řízení přístupu (ACL).
public:
void RemoveAccessRuleSpecific(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleSpecific : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleSpecific (rule As FileSystemAccessRule)
Parametry
- rule
- FileSystemAccessRule
FileSystemAccessRule Objekt, který určuje uživatele, jehož oprávnění seznamu řízení přístupu (ACL) by se měla odebrat ze souboru nebo adresáře.
Výjimky
Parametr rule je null.
Poznámky
Metoda RemoveAccessRuleSpecific odebere zadané Deny pravidlo přístupu nebo zadané odpovídající Allow pravidlo přístupu z aktuálního FileSystemSecurity objektu. Tuto metodu můžete například použít k odebrání zadaného Deny přístupového pravidla pro uživatele předáním FileSystemAccessRule objektu vytvořeného pomocí Deny hodnoty, Read hodnoty a uživatelského účtu. Když to uděláte, RemoveAccessRuleSpecific metoda odebere pouze pravidlo zamítnutí, které určuje Read hodnotu. Neodebere žádná pravidla zamítnutí, která určují Write hodnotu.
K přidání nebo načtení informací seznamu ACL ze souboru použijte následující .NET metody závislé na implementaci:
| implementace .NET | Přidání pravidel | Načtení pravidel |
|---|---|---|
| platforma .NET | FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) | FileSystemAclExtensions.GetAccessControl(FileInfo) |
| .NET Framework | FileInfo.SetAccessControl(FileSecurity) | FileInfo.GetAccessControl() |
Když přidáte pravidlo přístupu bez nastavení příznaku Synchronize , Synchronize příznak se automaticky přidá do vašeho pravidla. Pokud později pravidlo odeberete bez zadání příznaku Synchronize , příznak se automaticky odebere.