FileSystemSecurity.ResetAccessRule(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í.
Přidá zadané oprávnění seznamu řízení přístupu (ACL) k aktuálnímu souboru nebo adresáři a odebere všechna odpovídající oprávnění seznamu 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
Objekt FileSystemAccessRule, který představuje oprávnění seznamu řízení přístupu (ACL) pro přidání do souboru nebo adresáře.
Výjimky
Parametr rule
je null
.
Poznámky
Metoda ResetAccessRule přidá zadané pravidlo seznamu řízení přístupu (ACL) nebo přepíše identická pravidla seznamu ACL, která odpovídají parametru rule
. Pokud například parametr rule
určuje hodnotu Read a metoda ResetAccessRule najde stejné pravidlo seznamu ACL, které určuje hodnotu Read, přepíše se stejné pravidlo. Pokud metoda ResetAccessRule najde stejné pravidlo seznamu ACL, které určuje Write hodnotu, bude stejné pravidlo také přepsáno.
K přidání nebo načtení informací seznamu ACL ze souboru použijte následující metody závislé na implementaci .NET:
Implementace .NET | Přidání pravidel | Načtení pravidel |
---|---|---|
.SÍŤ | FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) | FileSystemAclExtensions.GetAccessControl(FileInfo) |
.NET Framework | FileInfo.SetAccessControl(FileSecurity) | FileInfo.GetAccessControl() |