FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Yöntem

Tanım

Belirtilen erişim denetimi listesi (ACL) iznini geçerli dosyaya veya dizine ekler ve eşleşen tüm ACL izinlerini kaldırır.

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)

Parametreler

rule
FileSystemAccessRule

Bir FileSystemAccessRule dosyaya veya dizine eklemek için erişim denetim listesi (ACL) iznini temsil eden nesne.

Özel durumlar

rule parametresi null'dir.

Açıklamalar

yöntemi, ResetAccessRule belirtilen erişim denetimi listesi (ACL) kuralını ekler veya parametresiyle eşleşen tüm özdeş ACL kurallarının rule üzerine yazar. Örneğin, parametresi bir rule değer belirtirse ve Read yöntem değeri belirten aynı ACL kuralını bulursaResetAccessRule, aynı kuralın Read üzerine yazılır. Yöntemi değeri ResetAccessRule belirten Write özdeş bir ACL kuralı bulursa, aynı kuralın da üzerine yazılır.

Bir dosyadan ACL bilgileri eklemek veya almak için aşağıdaki .NET uygulamaya bağımlı yöntemleri kullanın:

.NET uygulaması Kuralları ekle Kuralları alma
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Şunlara uygulanır