FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Metod

Definition

Anger den angivna behörigheten för åtkomstkontrollistan (ACL) för den aktuella filen eller katalogen.

public:
 void SetAccessRule(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void SetAccessRule(System.Security.AccessControl.FileSystemAccessRule rule);
override this.SetAccessRule : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub SetAccessRule (rule As FileSystemAccessRule)

Parametrar

rule
FileSystemAccessRule

Ett FileSystemAccessRule objekt som representerar en åtkomstkontrollista (ACL) behörighet att ange för en fil eller katalog.

Undantag

Parametern rule är null.

Kommentarer

Metoden SetAccessRule lägger till den angivna regeln för åtkomstkontrollistan (ACL) eller skriver över identiska ACL-regler som matchar FileSystemRights parameterns rule värde. Om parametern rule till exempel anger ett Read värde och SetAccessRule metoden hittar en identisk ACL-regel som anger värdet skrivs Read den identiska regeln över. SetAccessRule Om metoden hittar en identisk ACL-regel som anger värdet skrivs Write inte 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