FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Metod

Definition

Lägger till den angivna behörigheten för åtkomstkontrollistan (ACL) till den aktuella filen eller katalogen och tar bort alla matchande ACL-behörigheter.

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)

Parametrar

rule
FileSystemAccessRule

Ett FileSystemAccessRule objekt som representerar en åtkomstkontrollista (ACL) behörighet att lägga till i en fil eller katalog.

Undantag

Parametern rule är null.

Kommentarer

Metoden ResetAccessRule lägger till den angivna regeln för åtkomstkontrollistan (ACL) eller skriver över identiska ACL-regler som matchar parametern rule . Om parametern rule till exempel anger ett Read värde och ResetAccessRule metoden hittar en identisk ACL-regel som anger värdet skrivs Read den identiska regeln över. ResetAccessRule Om metoden hittar en identisk ACL-regel som anger värdet skrivs Write även den identiska regeln över.

Använd följande .NET implementeringsberoende metoder för att lägga till eller hämta ACL-information från en fil:

.NET implementering Lägga till regler Hämta regler
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Gäller för