FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Methode

Definitie

Voegt de opgegeven ACL-machtiging (Access Control List) toe aan het huidige bestand of de huidige map en verwijdert alle overeenkomende ACL-machtigingen.

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)

Parameters

rule
FileSystemAccessRule

Een FileSystemAccessRule object dat een toegangsbeheerlijstmachtiging (ACL) vertegenwoordigt om toe te voegen aan een bestand of map.

Uitzonderingen

De rule parameter is null.

Opmerkingen

Met ResetAccessRule de methode wordt de opgegeven ACL-regel (Access Control List) toegevoegd of worden identieke ACL-regels overschreven die overeenkomen met de rule parameter. Als de rule parameter bijvoorbeeld een Read waarde opgeeft en met de ResetAccessRule methode een identieke ACL-regel wordt gevonden waarmee de Read waarde wordt opgegeven, wordt de identieke regel overschreven. Als met de ResetAccessRule methode een identieke ACL-regel wordt gevonden waarmee de Write waarde wordt opgegeven, wordt de identieke regel ook overschreven.

Gebruik de volgende .NET implementatieafhankelijke methoden om ACL-gegevens uit een bestand toe te voegen of op te halen:

.NET-implementatie Regels toevoegen Regels ophalen
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Van toepassing op