Aracılığıyla paylaş


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

Dosyaya veya dizine eklemek için erişim denetim listesi (ACL) iznini temsil eden bir FileSystemAccessRule nesnesi.

Özel durumlar

rule parametresi null.

Açıklamalar

ResetAccessRule yöntemi, belirtilen erişim denetimi listesi (ACL) kuralını ekler veya rule parametresiyle eşleşen tüm özdeş ACL kurallarının üzerine yazar. Örneğin, rule parametresi bir Read değeri belirtirse ve ResetAccessRule yöntemi Read değerini belirten aynı ACL kuralını bulursa, aynı kuralın üzerine yazılır. ResetAccessRule yöntemi, Write değerini belirten aynı 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 uygulamasına bağımlı yöntemleri kullanın:

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

Şunlara uygulanır